Commits
Sandeep Patil committed 96e5ff3731c
ABI: ion: Update abi for dma_buf_ops changes. 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>