Leaf changes summary: 4 artifacts changed
Changed leaf types summary: 2 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 2 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
2 functions with some sub-type change:
[C]'function int fib_add_nexthop(sk_buff*, const fib_nh_common*, int)' at fib_semantics.c:1656:1 has some sub-type changes:
parameter 4 of type 'typedef u8' was added
[C]'function int fib_nexthop_info(sk_buff*, const fib_nh_common*, unsigned char*, bool)' at fib_semantics.c:1584:1 has some sub-type changes:
parameter 5 of type 'typedef bool' was added
parameter 4 of type 'typedef bool' changed:
entity changed from 'typedef bool' to 'unsigned char*'
type size changed from 8 to 64 (in bits)
'struct xfrm_if at xfrm.h:991:1' changed:
type size changed from 512 to 320 (in bits)
1 data member deletion:
'net_device* xfrm_if::phydev', at offset 128 (in bits) at xfrm.h:994:1
there are data member changes:
'net* xfrm_if::net' offset changed from 192 to 128 (in bits) (by -64 bits)
type 'struct xfrm_if_parms' of 'xfrm_if::p' changed:
type size changed from 192 to 64 (in bits)
1 data member deletion:
'char xfrm_if_parms::name[16]', at offset 0 (in bits) at xfrm.h:986:1
there are data member changes:
'int xfrm_if_parms::link' offset changed from 128 to 0 (in bits) (by -128 bits)
'u32 xfrm_if_parms::if_id' offset changed from 160 to 32 (in bits) (by -128 bits)
one impacted interface:
function void xfrm_if_register_cb(const xfrm_if_cb*), offset changed from 256 to 192 (in bits) (by -64 bits), size changed from 192 to 64 (in bits) (by -128 bits)
'gro_cells xfrm_if::gro_cells' offset changed from 448 to 256 (in bits) (by -192 bits)
one impacted interface:
function void xfrm_if_register_cb(const xfrm_if_cb*)
'struct xfrm_if_parms at xfrm.h:985:1' changed:
details were reported earlier
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: If6b58c75efce9cec5d43b5e57c4bbe4f2ca85729
ABI summary:
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function (1 filtered out)
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
'enum ion_heap_type at ion.h:31:1' changed:
type size hasn't changed
2 enumerator changes:
'ion_heap_type::ION_HEAP_TYPE_CHUNK' from value '2' to '3' at ion.h:31:1
'ion_heap_type::ION_HEAP_TYPE_CARVEOUT' from value '3' to '2' at ion.h:31:1
6 impacted interfaces:
function int __ion_device_add_heap(ion_heap*, module*)
function int ion_buffer_zero(ion_buffer*)
function void ion_device_remove_heap(ion_heap*)
function void* ion_heap_map_kernel(ion_heap*, ion_buffer*)
function int ion_heap_map_user(ion_heap*, ion_buffer*, vm_area_struct*)
function void ion_heap_unmap_kernel(ion_heap*, ion_buffer*)
Bug: 140294230
Test: presubmit
Change-Id: Ic97dd7896366d5a353afa994e4db604b7d244ed9
Signed-off-by: Sandeep Patil <sspatil@google.com>
'struct icc_path at core.c:48:1' changed:
type size hasn't changed
there are data member changes:
4 impacted interfaces:
function icc_path* icc_get(device*, const int, const int)
...
'struct icc_provider at interconnect-provider.h:44:1' changed:
type size changed from 640 to 704 (in bits)
1 data member insertion:
'void ()* icc_provider::pre_aggregate', at offset 384 (in bits) at interconnect-provider.h:52:1
there are data member changes:
'void ()* icc_provider::xlate' offset changed from 384 to 448 (in bits) (by +64 bits)
'device* icc_provider::dev' offset changed from 448 to 512 (in bits) (by +64 bits)
'int icc_provider::users' offset changed from 512 to 576 (in bits) (by +64 bits)
'void* icc_provider::data' offset changed from 576 to 640 (in bits) (by +64 bits)
12 impacted interfaces:
function icc_path* icc_get(device*, const int, const int)
...
'struct icc_req at core.c:35:1' changed:
type size changed from 320 to 384 (in bits)
1 data member insertion:
'u32 icc_req::tag', at offset 256 (in bits) at core.c:40:1
there are data member changes:
'u32 icc_req::avg_bw' offset changed from 256 to 288 (in bits) (by +32 bits)
'u32 icc_req::peak_bw' offset changed from 288 to 320 (in bits) (by +32 bits)
4 impacted interfaces:
function icc_path* icc_get(device*, const int, const int)
...
Bug: 140294226
Change-Id: Ia306083e361c2e83e4652d138d15f642fe26dc99
Signed-off-by: Tri Vo <trong@google.com>
ABI Diff summary:
Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 2 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
'struct ion_heap at ion.h:125:1' changed:
type size changed from 2048 to 3072 (in bits)
1 data member insertion:
'dma_buf_ops ion_heap::buf_ops', at offset 448 (in bits) at ion.h:123:1
there are data member changes:
'unsigned long int ion_heap::flags' offset changed from 448 to 1472 (in bits) (by +1024 bits)
'unsigned int ion_heap::id' offset changed from 512 to 1536 (in bits) (by +1024 bits)
'const char* ion_heap::name' offset changed from 576 to 1600 (in bits) (by +1024 bits)
'module* ion_heap::owner' offset changed from 640 to 1664 (in bits) (by +1024 bits)
'shrinker ion_heap::shrinker' offset changed from 704 to 1728 (in bits) (by +1024 bits)
'list_head ion_heap::free_list' offset changed from 1216 to 2240 (in bits) (by +1024 bits)
'size_t ion_heap::free_list_size' offset changed from 1344 to 2368 (in bits) (by +1024 bits)
'spinlock_t ion_heap::free_lock' offset changed from 1408 to 2432 (in bits) (by +1024 bits)
'wait_queue_head_t ion_heap::waitqueue' offset changed from 1472 to 2496 (in bits) (by +1024 bits)
'task_struct* ion_heap::task' offset changed from 1664 to 2688 (in bits) (by +1024 bits)
'u64 ion_heap::num_of_buffers' offset changed from 1728 to 2752 (in bits) (by +1024 bits)
'u64 ion_heap::num_of_alloc_bytes' offset changed from 1792 to 2816 (in bits) (by +1024 bits)
'u64 ion_heap::alloc_bytes_wm' offset changed from 1856 to 2880 (in bits) (by +1024 bits)
'spinlock_t ion_heap::stat_lock' offset changed from 1920 to 2944 (in bits) (by +1024 bits)
'dentry* ion_heap::debugfs_dir' offset changed from 1984 to 3008 (in bits) (by +1024 bits)
6 impacted interfaces:
function int __ion_device_add_heap(ion_heap*, module*)
function int ion_buffer_zero(ion_buffer*)
function void ion_device_remove_heap(ion_heap*)
function void* ion_heap_map_kernel(ion_heap*, ion_buffer*)
function int ion_heap_map_user(ion_heap*, ion_buffer*, vm_area_struct*)
function void ion_heap_unmap_kernel(ion_heap*, ion_buffer*)
'struct ion_heap_ops at ion.h:71:1' changed:
type size changed from 384 to 192 (in bits)
3 data member deletions:
'void ()* ion_heap_ops::map_kernel', at offset 128 (in bits) at ion.h:76:1
'void ()* ion_heap_ops::unmap_kernel', at offset 192 (in bits) at ion.h:77:1
'void ()* ion_heap_ops::map_user', at offset 256 (in bits) at ion.h:78:1
there are data member changes:
'void ()* ion_heap_ops::shrink' offset changed from 320 to 128 (in bits) (by -192 bits)
6 impacted interfaces:
function int __ion_device_add_heap(ion_heap*, module*)
function int ion_buffer_zero(ion_buffer*)
function void ion_device_remove_heap(ion_heap*)
function void* ion_heap_map_kernel(ion_heap*, ion_buffer*)
function int ion_heap_map_user(ion_heap*, ion_buffer*, vm_area_struct*)
function void ion_heap_unmap_kernel(ion_heap*, ion_buffer*)
Bug: 133508579
Bug: 140290587
Test: n/a
Change-Id: I1942dd928308064e61021f898b5352dad6cb9a15
Signed-off-by: Sandeep Patil <sspatil@google.com>
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function (2 filtered out)
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
'struct tcf_idrinfo at act_api.h:15:1' changed:
type size changed from 448 to 512 (in bits)
1 data member insertion:
'net* tcf_idrinfo::net', at offset 448 (in bits) at act_api.h:18:1
20 impacted interfaces:
function int __tcf_idr_release(tc_action*, bool, bool)
function int tc_setup_flow_action(flow_action*, const tcf_exts*)
function int tcf_action_dump_1(sk_buff*, tc_action*, int, int)
function int tcf_action_exec(sk_buff*, tc_action**, int, tcf_result*)
function tcf_chain* tcf_action_set_ctrlact(tc_action*, int, tcf_chain*)
function void tcf_exts_change(tcf_exts*, tcf_exts*)
function void tcf_exts_destroy(tcf_exts*)
function int tcf_exts_dump(sk_buff*, tcf_exts*)
function int tcf_exts_dump_stats(sk_buff*, tcf_exts*)
function unsigned int tcf_exts_num_actions(tcf_exts*)
function int tcf_exts_validate(net*, tcf_proto*, nlattr**, nlattr*, tcf_exts*, bool, bool, netlink_ext_ack*)
function int tcf_generic_walker(tc_action_net*, sk_buff*, netlink_callback*, int, const tc_action_ops*, netlink_ext_ack*)
function int tcf_idr_check_alloc(tc_action_net*, u32*, tc_action**, int)
function void tcf_idr_cleanup(tc_action_net*, u32)
function int tcf_idr_create(tc_action_net*, u32, nlattr*, tc_action**, const tc_action_ops*, int, bool)
function void tcf_idr_insert(tc_action_net*, tc_action*)
function int tcf_idr_search(tc_action_net*, tc_action**, u32)
function void tcf_idrinfo_destroy(const tc_action_ops*, tcf_idrinfo*)
function int tcf_register_action(tc_action_ops*, pernet_operations*)
function int tcf_unregister_action(tc_action_ops*, pernet_operations*)
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I93e6afe37f8823ff5e565ed0284f012ede694d5a
ABI Diff summary:
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
'enum ion_heap_type at ion.h:28:1' changed:
type size hasn't changed
1 enumerator insertion:
'ion_heap_type::ION_HEAP_TYPE_CUSTOM' value '16'
6 enumerator changes:
'ion_heap_type::ION_HEAP_TYPE_SYSTEM' from value '1' to '0' at ion.h:31:1
'ion_heap_type::ION_HEAP_TYPE_SYSTEM_CONTIG' from value '2' to '1' at ion.h:31:1
'ion_heap_type::ION_HEAP_TYPE_CARVEOUT' from value '4' to '3' at ion.h:31:1
'ion_heap_type::ION_HEAP_TYPE_CHUNK' from value '8' to '2' at ion.h:31:1
'ion_heap_type::ION_HEAP_TYPE_DMA' from value '16' to '4' at ion.h:31:1
'ion_heap_type::ION_HEAP_TYPE_MAX' from value '32768' to '31' at ion.h:31:1
6 impacted interfaces:
function int __ion_device_add_heap(ion_heap*, module*)
function int ion_buffer_zero(ion_buffer*)
function void ion_device_remove_heap(ion_heap*)
function void* ion_heap_map_kernel(ion_heap*, ion_buffer*)
function int ion_heap_map_user(ion_heap*, ion_buffer*, vm_area_struct*)
function void ion_heap_unmap_kernel(ion_heap*, ion_buffer*)
Bug: 133508579
Test: pre-submit
Change-Id: Id24f6e444e53fdecbdb9857acb4964235bc8f9c9
Signed-off-by: Sandeep Patil <sspatil@google.com>
ABI test is complaining. I can't repro locally. Maybe updating ABI will
help.
Change-Id: I02d87a6b409f92371fadbf6377371f475c1aa61b
Signed-off-by: Tri Vo <trong@google.com>
Abridged summary:
Leaf changes summary: 7 artifacts changed
Changed leaf types summary: 4 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 2 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
2 functions with some sub-type change:
[C]'function void inet_frag_reasm_finish(inet_frag_queue*, sk_buff*, void*)' at inet_fragment.c:477:1 has some sub-type changes:
parameter 4 of type 'typedef bool' was added
'struct hci_dev at hci_core.h:215:1' changed:
type size hasn't changed
1 data member insertion:
'__u8 hci_dev::min_enc_key_size', at offset 6208 (in bits) at hci_core.h:281:1
there are data member changes:
'__u8 hci_dev::ssp_debug_mode' offset changed from 6208 to 6216 (in bits) (by +8 bits)
'__u8 hci_dev::hw_error_code' offset changed from 6216 to 6224 (in bits) (by +8 bits)
'struct net at net_namespace.h:54:1' changed:
type size hasn't changed
1 data member deletion:
'atomic64_t net::cookie_gen', at offset 128 (in bits) at net_namespace.h:64:1
'struct ring_buffer at internal.h:13:1' changed:
type size changed from 1920 to 1664 (in bits)
24 data member deletions:
4 data member insertions:
there are data member changes:
struct zs_pool at zsmalloc.c:251:1' changed:
type size changed from 17472 to 17792 (in bits)
3 data member insertions:
'wait_queue_head zs_pool::migration_wait', at offset 17472 (in bits) at zsmalloc.c:273:1
'atomic_long_t zs_pool::isolated_pages', at offset 17664 (in bits) at zsmalloc.c:274:1
'bool zs_pool::destroying', at offset 17728 (in bits) at zsmalloc.c:275:1
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5328b37cf9f43d732d8b5768a662362a061afe8c
'struct __kernel_sockaddr_storage at socket.h:14:1' changed:
type size hasn't changed
1 data member deletion:
'char __kernel_sockaddr_storage::__data[126]', at offset 16 (in bits) at socket.h:17:1
there are data member changes:
data member __kernel_sa_family_t __kernel_sockaddr_storage::ss_family at offset 0 (in bits) became anonymous data member 'union {struct {__kernel_sa_family_t ss_family; char __data[126];}; void* __align;}' '__kernel_sa_family_t __kernel_sockaddr_storage::ss_family' size changed from 16 to 1024 (in bits) (by +1008 bits)
one impacted interface:
function int inet_pton_with_scope(net*, __kernel_sa_family_t, const char*, const char*, __kernel_sockaddr_storage*)
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I296a171c06b83a36fc67219fd5b27db3cb6df220
Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 2 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function (5 filtered out)
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
'struct drm_device at drm_device.h:53:1' changed:
type size hasn't changed
there are data member changes:
type 'struct drm_mode_config' of 'drm_device::mode_config' changed:
type size hasn't changed
1 data member insertion:
'bool drm_mode_config::prefer_shadow_fbdev', at offset 8256 (in bits) at drm_mode_config.h:860:1
there are data member changes:
'bool drm_mode_config::quirk_addfb_prefer_xbgr_30bpp' offset changed from 8256 to 8264 (in bits) (by +8 bits)
'bool drm_mode_config::quirk_addfb_prefer_host_byte_order' offset changed from 8264 to 8272 (in bits) (by +8 bits)
'bool drm_mode_config::async_page_flip' offset changed from 8272 to 8280 (in bits) (by +8 bits)
'bool drm_mode_config::allow_fb_modifiers' offset changed from 8280 to 8288 (in bits) (by +8 bits)
'bool drm_mode_config::normalize_zpos' offset changed from 8288 to 8296 (in bits) (by +8 bits)
433 impacted interfaces:
....
'struct drm_mode_config at drm_mode_config.h:358:1' changed:
details were reported earlier
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I762069fa503669e3657d732dcdfac147675bd252
Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 2 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function (4 filtered out)
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
'struct dma_buf_attachment at dma-buf.h:340:1' changed:
type size changed from 448 to 512 (in bits)
1 data member insertion:
'unsigned long int dma_buf_attachment::dma_map_attrs', at offset 448 (in bits) at dma-buf.h:420:1
48 impacted interfaces:
function dma_buf_attachment* dma_buf_attach(dma_buf*, device*)
function int dma_buf_begin_cpu_access(dma_buf*, dma_data_direction)
function void dma_buf_detach(dma_buf*, dma_buf_attachment*)
function int dma_buf_end_cpu_access(dma_buf*, dma_data_direction)
function dma_buf* dma_buf_export(const dma_buf_export_info*)
function int dma_buf_fd(dma_buf*, int)
function dma_buf* dma_buf_get(int)
function void* dma_buf_kmap(dma_buf*, unsigned long int)
function void dma_buf_kunmap(dma_buf*, unsigned long int, void*)
function sg_table* dma_buf_map_attachment(dma_buf_attachment*, dma_data_direction)
function int dma_buf_mmap(dma_buf*, vm_area_struct*, unsigned long int)
function void dma_buf_put(dma_buf*)
function void dma_buf_unmap_attachment(dma_buf_attachment*, sg_table*, dma_data_direction)
function void* dma_buf_vmap(dma_buf*)
function void dma_buf_vunmap(dma_buf*, void*)
function int drm_gem_create_mmap_offset(drm_gem_object*)
function int drm_gem_create_mmap_offset_size(drm_gem_object*, size_t)
function dma_buf* drm_gem_dmabuf_export(drm_device*, dma_buf_export_info*)
function int drm_gem_dmabuf_mmap(dma_buf*, vm_area_struct*)
function void drm_gem_dmabuf_release(dma_buf*)
function void* drm_gem_dmabuf_vmap(dma_buf*)
function void drm_gem_dmabuf_vunmap(dma_buf*, void*)
function drm_gem_object* drm_gem_fb_get_obj(drm_framebuffer*, unsigned int)
function drm_framebuffer* drm_gem_fbdev_fb_create(drm_device*, drm_fb_helper_surface_size*, unsigned int, drm_gem_object*, const drm_framebuffer_funcs*)
function int drm_gem_fence_array_add_implicit(xarray*, drm_gem_object*, bool)
function void drm_gem_free_mmap_offset(drm_gem_object*)
function page** drm_gem_get_pages(drm_gem_object*)
function int drm_gem_handle_create(drm_file*, drm_gem_object*, u32*)
function int drm_gem_lock_reservations(drm_gem_object**, int, ww_acquire_ctx*)
function int drm_gem_map_attach(dma_buf*, dma_buf_attachment*)
function void drm_gem_map_detach(dma_buf*, dma_buf_attachment*)
function sg_table* drm_gem_map_dma_buf(dma_buf_attachment*, dma_data_direction)
function int drm_gem_mmap_obj(drm_gem_object*, unsigned long int, vm_area_struct*)
function int drm_gem_object_init(drm_device*, drm_gem_object*, size_t)
function drm_gem_object* drm_gem_object_lookup(drm_file*, u32)
function void drm_gem_object_put(drm_gem_object*)
function void drm_gem_object_put_unlocked(drm_gem_object*)
function void drm_gem_object_release(drm_gem_object*)
function int drm_gem_objects_lookup(drm_file*, void*, int, drm_gem_object***)
function dma_buf* drm_gem_prime_export(drm_device*, drm_gem_object*, int)
function drm_gem_object* drm_gem_prime_import(drm_device*, dma_buf*)
function drm_gem_object* drm_gem_prime_import_dev(drm_device*, dma_buf*, device*)
function int drm_gem_prime_mmap(drm_gem_object*, vm_area_struct*)
function void drm_gem_private_object_init(drm_device*, drm_gem_object*, size_t)
function void drm_gem_put_pages(drm_gem_object*, page**, bool, bool)
function void drm_gem_unlock_reservations(drm_gem_object**, int, ww_acquire_ctx*)
function void drm_gem_unmap_dma_buf(dma_buf_attachment*, sg_table*, dma_data_direction)
function void drm_prime_gem_destroy(drm_gem_object*, sg_table*)
'struct dma_buf_ops at dma-buf.h:35:1' changed:
type size changed from 832 to 1024 (in bits)
3 data member insertions:
'void ()* dma_buf_ops::begin_cpu_access_partial', at offset 448 (in bits) at dma-buf.h:212:1
'void ()* dma_buf_ops::end_cpu_access_partial', at offset 576 (in bits) at dma-buf.h:253:1
'void ()* dma_buf_ops::get_flags', at offset 960 (in bits) at dma-buf.h:334:1
there are data member changes:
'void ()* dma_buf_ops::end_cpu_access' offset changed from 448 to 512 (in bits) (by +64 bits)
'void ()* dma_buf_ops::mmap' offset changed from 512 to 640 (in bits) (by +128 bits)
'void ()* dma_buf_ops::map' offset changed from 576 to 704 (in bits) (by +128 bits)
'void ()* dma_buf_ops::unmap' offset changed from 640 to 768 (in bits) (by +128 bits)
'void ()* dma_buf_ops::vmap' offset changed from 704 to 832 (in bits) (by +128 bits)
'void ()* dma_buf_ops::vunmap' offset changed from 768 to 896 (in bits) (by +128 bits)
48 impacted interfaces:
function dma_buf_attachment* dma_buf_attach(dma_buf*, device*)
function int dma_buf_begin_cpu_access(dma_buf*, dma_data_direction)
function void dma_buf_detach(dma_buf*, dma_buf_attachment*)
function int dma_buf_end_cpu_access(dma_buf*, dma_data_direction)
function dma_buf* dma_buf_export(const dma_buf_export_info*)
function int dma_buf_fd(dma_buf*, int)
function dma_buf* dma_buf_get(int)
function void* dma_buf_kmap(dma_buf*, unsigned long int)
function void dma_buf_kunmap(dma_buf*, unsigned long int, void*)
function sg_table* dma_buf_map_attachment(dma_buf_attachment*, dma_data_direction)
function int dma_buf_mmap(dma_buf*, vm_area_struct*, unsigned long int)
function void dma_buf_put(dma_buf*)
function void dma_buf_unmap_attachment(dma_buf_attachment*, sg_table*, dma_data_direction)
function void* dma_buf_vmap(dma_buf*)
function void dma_buf_vunmap(dma_buf*, void*)
function int drm_gem_create_mmap_offset(drm_gem_object*)
function int drm_gem_create_mmap_offset_size(drm_gem_object*, size_t)
function dma_buf* drm_gem_dmabuf_export(drm_device*, dma_buf_export_info*)
function int drm_gem_dmabuf_mmap(dma_buf*, vm_area_struct*)
function void drm_gem_dmabuf_release(dma_buf*)
function void* drm_gem_dmabuf_vmap(dma_buf*)
function void drm_gem_dmabuf_vunmap(dma_buf*, void*)
function drm_gem_object* drm_gem_fb_get_obj(drm_framebuffer*, unsigned int)
function drm_framebuffer* drm_gem_fbdev_fb_create(drm_device*, drm_fb_helper_surface_size*, unsigned int, drm_gem_object*, const drm_framebuffer_funcs*)
function int drm_gem_fence_array_add_implicit(xarray*, drm_gem_object*, bool)
function void drm_gem_free_mmap_offset(drm_gem_object*)
function page** drm_gem_get_pages(drm_gem_object*)
function int drm_gem_handle_create(drm_file*, drm_gem_object*, u32*)
function int drm_gem_lock_reservations(drm_gem_object**, int, ww_acquire_ctx*)
function int drm_gem_map_attach(dma_buf*, dma_buf_attachment*)
function void drm_gem_map_detach(dma_buf*, dma_buf_attachment*)
function sg_table* drm_gem_map_dma_buf(dma_buf_attachment*, dma_data_direction)
function int drm_gem_mmap_obj(drm_gem_object*, unsigned long int, vm_area_struct*)
function int drm_gem_object_init(drm_device*, drm_gem_object*, size_t)
function drm_gem_object* drm_gem_object_lookup(drm_file*, u32)
function void drm_gem_object_put(drm_gem_object*)
function void drm_gem_object_put_unlocked(drm_gem_object*)
function void drm_gem_object_release(drm_gem_object*)
function int drm_gem_objects_lookup(drm_file*, void*, int, drm_gem_object***)
function dma_buf* drm_gem_prime_export(drm_device*, drm_gem_object*, int)
function drm_gem_object* drm_gem_prime_import(drm_device*, dma_buf*)
function drm_gem_object* drm_gem_prime_import_dev(drm_device*, dma_buf*, device*)
function int drm_gem_prime_mmap(drm_gem_object*, vm_area_struct*)
function void drm_gem_private_object_init(drm_device*, drm_gem_object*, size_t)
function void drm_gem_put_pages(drm_gem_object*, page**, bool, bool)
function void drm_gem_unlock_reservations(drm_gem_object**, int, ww_acquire_ctx*)
function void drm_gem_unmap_dma_buf(dma_buf_attachment*, sg_table*, dma_data_direction)
function void drm_prime_gem_destroy(drm_gem_object*, sg_table*)
Bug: 133508579
Test: ion-unit-tests
Change-Id: Ifa396756e8f4512b56f135ff12e1af36e7c8087c
Signed-off-by: Sandeep Patil <sspatil@google.com>
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function (1 filtered out)
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
'struct root_domain at sched.h:725:1' changed:
type size changed from 35136 to 35264 (in bits)
there are data member changes:
type 'unsigned long int' of 'root_domain::max_cpu_capacity' changed:
entity changed from 'unsigned long int' to 'struct max_cpu_capacity' at sched.h:713:1
type size changed from 64 to 192 (in bits)
, size changed from 64 to 192 (in bits) (by +128 bits)
'perf_domain* root_domain::pd' offset changed from 35072 to 35200 (in bits) (by +128 bits)
5 impacted interfaces:
function const cpumask* sched_trace_rd_span(root_domain*)
function const sched_avg* sched_trace_rq_avg_dl(rq*)
function const sched_avg* sched_trace_rq_avg_irq(rq*)
function const sched_avg* sched_trace_rq_avg_rt(rq*)
function int sched_trace_rq_cpu(rq*)
Fixes: 01ca13d85f ("Merge branch 'eas-dev' into android-mainline")
Cc: Todd Kjos <tkjos@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id19e401de91ca4e2f2852a39ebe59df2088d79eb
Fixing up the PREEMPT configuration option causes the ABI to change, so
update the xml file to reflect the new baseline.
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1bc8d1bcb1cd8a07187426e45bee0fe2cac9ddc7
This updates the api xml file for all of the api changes that happened
in 5.3-rc1.
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: If9144f6ea0d585b0cdfc0e075145dc0891f4013d
We're interested in following configs, which can't be selected by
themselves:
CONFIG_GPIOLIB_IRQCHIP
CONFIG_GENERIC_PINCONF
CONFIG_PINCONF
CONFIG_PINMUX
CONFIG_GENERIC_TRACER
CONFIG_MFD_CORE
As a workaround, enable configs that select the above:
CONFIG_PINCTRL_AMD
CONFIG_MFD_ACT8945A
CONFIG_FUNCTION_TRACER
Bug: 135666008
Bug: 135247530
Change-Id: If348f54fc11ab2c35ed2241d50327d8ce3b0b72e
Signed-off-by: Tri Vo <trong@google.com>
And update ABI representation.
Fixes: 134916881
Test: boot arm64 cuttlefish
Signed-off-by: Tri Vo <trong@google.com>
Change-Id: Id0d270f510aa0a06dc5a082ef35c3d969b72cc35
Leaf changes summary: 6 artifacts changed (3 filtered out)
Changed leaf types summary: 4 (3 filtered out) leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 1 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
1 function with some sub-type change:
'struct free_area at mmzone.h:98:1' changed:
type size changed from 576 to 832 (in bits)
there are data member changes:
type 'list_head[4]' of 'free_area::free_list' changed:
type name changed from 'list_head[4]' to 'list_head[6]'
array type size changed from 512 to 768
array type subrange 1 changed length from 4 to 6
, size changed from 512 to 768 (in bits) (by +256 bits)
'unsigned long int free_area::nr_free' offset changed from 512 to 768 (in bits) (by +256 bits)
1805 impacted interfaces:
...
Change-Id: Ib3d6a3a87a32763f94c8c5d32a8aefa2e5bf0ce1
Signed-off-by: Tri Vo <trong@google.com>