ANDROID: update abi definitions
People keep making changes and forget to update them :(
Leaf changes summary: 20 artifacts changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 2 Removed, 0 Changed, 17 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
2 Removed functions:
[D] 'function void __cfi_slowpath(uint64_t, void*, void*)'
[D] 'function bool arch_bpf_jit_check_func(const bpf_prog*)'
17 Added functions:
[A] 'function void __init_rwsem(rw_semaphore*, const char*, lock_class_key*)'
[A] 'function void __ll_sc_atomic64_sub(long int, atomic64_t*)'
[A] 'function bool __sg_page_iter_next(sg_page_iter*)'
[A] 'function void __sg_page_iter_start(sg_page_iter*, scatterlist*, unsigned int, unsigned long int)'
[A] 'function void down_read(rw_semaphore*)'
[A] 'function kobject* kobject_create_and_add(const char*, kobject*)'
[A] 'function void mod_node_page_state(pglist_data*, node_stat_item, long int)'
[A] 'function void plist_add(plist_node*, plist_head*)'
[A] 'function void rb_erase(rb_node*, rb_root*)'
[A] 'function void rb_insert_color(rb_node*, rb_root*)'
[A] 'function int remap_pfn_range(vm_area_struct*, unsigned long int, unsigned long int, unsigned long int, pgprot_t)'
[A] 'function void split_page(page*, unsigned int)'
[A] 'function int sysfs_create_groups(kobject*, const attribute_group**)'
[A] 'function void vfree(void*)'
[A] 'function void* vm_map_ram(page**, unsigned int, int, pgprot_t)'
[A] 'function void vm_unmap_ram(void*, unsigned int)'
[A] 'function void* vmalloc(unsigned long int)'
'struct module at module.h:331:1' changed:
type size hasn't changed
1 data member deletion:
'cfi_check_fn module::cfi_check', at offset 1856 (in bits) at module.h:353:1
there are data member changes:
'mutex module::param_lock' offset changed from 1920 to 1856 (in bits) (by -64 bits)
'kernel_param* module::kp' offset changed from 2176 to 2112 (in bits) (by -64 bits)
'unsigned int module::num_kp' offset changed from 2240 to 2176 (in bits) (by -64 bits)
'unsigned int module::num_gpl_syms' offset changed from 2272 to 2208 (in bits) (by -64 bits)
'const kernel_symbol* module::gpl_syms' offset changed from 2304 to 2240 (in bits) (by -64 bits)
'const s32* module::gpl_crcs' offset changed from 2368 to 2304 (in bits) (by -64 bits)
'bool module::sig_ok' offset changed from 2432 to 2368 (in bits) (by -64 bits)
'bool module::async_probe_requested' offset changed from 2440 to 2376 (in bits) (by -64 bits)
'const kernel_symbol* module::gpl_future_syms' offset changed from 2496 to 2432 (in bits) (by -64 bits)
'const s32* module::gpl_future_crcs' offset changed from 2560 to 2496 (in bits) (by -64 bits)
'unsigned int module::num_gpl_future_syms' offset changed from 2624 to 2560 (in bits) (by -64 bits)
'unsigned int module::num_exentries' offset changed from 2656 to 2592 (in bits) (by -64 bits)
'exception_table_entry* module::extable' offset changed from 2688 to 2624 (in bits) (by -64 bits)
'void ()* module::init' offset changed from 2752 to 2688 (in bits) (by -64 bits)
306 impacted interfaces:
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Icd1f94233564b3afe0fff46fe5fa9cca8c839469
1 file changed