ANDROID: GKI: Add Tuxera symbol list

This list covers Microsoft exFAT by Tuxera and
Microsoft NTFS by Tuxera file system drivers.

28 function symbol(s) added
  'void __bforget(struct buffer_head *)'
  'void __cancel_dirty_page(struct page *)'
  'void __cleancache_invalidate_inode(struct address_space *)'
  'int add_to_page_cache_locked(struct page *, struct address_space *, unsigned long int, gfp_t)'
  'struct wait_queue_head * bit_waitqueue(void *, int)'
  'void block_invalidatepage(struct page *, unsigned int, unsigned int)'
  'void delete_from_page_cache(struct page *)'
  'void end_buffer_write_sync(struct buffer_head *, int)'
  'size_t fault_in_safe_writeable(const char *, size_t)'
  'ssize_t generic_file_direct_write(struct kiocb *, struct iov_iter *)'
  'struct inode * ilookup5(struct super_block *, unsigned long int, int(*)(struct inode *, void *), void *)'
  'ssize_t iov_iter_get_pages(struct iov_iter *, struct page * *, size_t, unsigned int, size_t *)'
  'size_t iov_iter_single_seg_count(const struct iov_iter *)'
  'void lru_cache_add(struct page *)'
  'void mark_buffer_async_write(struct buffer_head *)'
  'void mark_buffer_write_io_error(struct buffer_head *)'
  'void mark_page_accessed(struct page *)'
  'int notify_change(struct user_namespace *, struct dentry *, struct iattr *, struct inode * *)'
  'unsigned long int page_cache_next_miss(struct address_space *, unsigned long int, unsigned long int)'
  'unsigned long int page_cache_prev_miss(struct address_space *, unsigned long int, unsigned long int)'
  'bool page_mapped(struct page *)'
  'void page_zero_new_buffers(struct page *, unsigned int, unsigned int)'
  'gfp_t readahead_gfp_mask(struct address_space *)'
  'struct timespec64 timestamp_truncate(struct timespec64, struct inode *)'
  'int try_to_release_page(struct page *, gfp_t)'
  'void try_to_writeback_inodes_sb(struct super_block *, enum wb_reason)'
  'int wake_bit_function(struct wait_queue_entry *, unsigned int, int, void *)'
  'int write_one_page(struct page *)'

Bug: 260249381
Change-Id: Ib4db8be1ce4981d199f8d217313b05c740ec46b8
Signed-off-by: Aaro Mäkinen <aaro@tuxera.com>
Signed-off-by: Anton Altaparmakov <anton@tuxera.com>
This commit is contained in:
Aaro Mäkinen
2022-12-09 19:49:00 +00:00
committed by Todd Kjos
parent ac26e9c7b8
commit f0ecfd1af7
4 changed files with 456 additions and 1 deletions

View File

@@ -30,6 +30,7 @@ _aarch64_additional_kmi_symbol_lists = [
"android/abi_gki_aarch64_rtktv",
"android/abi_gki_aarch64_sony",
"android/abi_gki_aarch64_sunxi",
"android/abi_gki_aarch64_tuxera",
"android/abi_gki_aarch64_type_visibility",
"android/abi_gki_aarch64_unisoc",
"android/abi_gki_aarch64_virtual_device",

View File

@@ -32,6 +32,7 @@
<elf-symbol name='__arm_smccc_smc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf93aae46'/>
<elf-symbol name='__arm_smccc_sve_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3d93c7c2'/>
<elf-symbol name='__balance_callbacks' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1cbc558d'/>
<elf-symbol name='__bforget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5126d49'/>
<elf-symbol name='__bio_crypt_clone' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x15ea6ecc'/>
<elf-symbol name='__bitmap_and' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x39b52d19'/>
<elf-symbol name='__bitmap_andnot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xadfdfcef'/>
@@ -54,11 +55,13 @@
<elf-symbol name='__bread_gfp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8cb12e3b'/>
<elf-symbol name='__breadahead' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xae5ef6cb'/>
<elf-symbol name='__brelse' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2004a910'/>
<elf-symbol name='__cancel_dirty_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcf817fb7'/>
<elf-symbol name='__cfi_slowpath_diag' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4411a445'/>
<elf-symbol name='__check_object_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x88db9f48'/>
<elf-symbol name='__class_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5c4cffba'/>
<elf-symbol name='__class_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8e212945'/>
<elf-symbol name='__cleancache_get_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf2d3d03'/>
<elf-symbol name='__cleancache_invalidate_inode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf9d6310b'/>
<elf-symbol name='__clk_determine_rate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7623e624'/>
<elf-symbol name='__clk_get_hw' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1b08f0ee'/>
<elf-symbol name='__clk_get_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc569d8ce'/>
@@ -851,6 +854,7 @@
<elf-symbol name='add_swap_extent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe6183201'/>
<elf-symbol name='add_timer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x65744673'/>
<elf-symbol name='add_timer_on' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa83a512'/>
<elf-symbol name='add_to_page_cache_locked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xccb3987f'/>
<elf-symbol name='add_to_page_cache_lru' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6fa5bb7a'/>
<elf-symbol name='add_uevent_var' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9c6febfc'/>
<elf-symbol name='add_wait_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4afb2238'/>
@@ -956,6 +960,7 @@
<elf-symbol name='bioset_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8234f8bf'/>
<elf-symbol name='bit_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x16e297c3'/>
<elf-symbol name='bit_wait_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x44bae227'/>
<elf-symbol name='bit_waitqueue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xad9901ae'/>
<elf-symbol name='bitmap_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x20dbf27'/>
<elf-symbol name='bitmap_allocate_region' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdac4913a'/>
<elf-symbol name='bitmap_find_free_region' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x63a7c28c'/>
@@ -1067,6 +1072,7 @@
<elf-symbol name='blkdev_issue_zeroout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc4d014d8'/>
<elf-symbol name='blkdev_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x67a7f125'/>
<elf-symbol name='blkg_lookup_slowpath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc6895884'/>
<elf-symbol name='block_invalidatepage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x334b6464'/>
<elf-symbol name='block_is_partially_uptodate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc71c32f5'/>
<elf-symbol name='block_truncate_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9e97be8a'/>
<elf-symbol name='block_write_begin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x384c6d32'/>
@@ -1536,6 +1542,7 @@
<elf-symbol name='del_timer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaa4008af'/>
<elf-symbol name='del_timer_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf15e728e'/>
<elf-symbol name='delayed_work_timer_fn' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x253af43d'/>
<elf-symbol name='delete_from_page_cache' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x10027463'/>
<elf-symbol name='dentry_path_raw' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x57cc3277'/>
<elf-symbol name='des_expand_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa8fb743d'/>
<elf-symbol name='desc_to_gpio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcbb3092e'/>
@@ -2570,6 +2577,7 @@
<elf-symbol name='enable_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfcec0987'/>
<elf-symbol name='enable_percpu_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x335c570f'/>
<elf-symbol name='end_buffer_read_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7de9d722'/>
<elf-symbol name='end_buffer_write_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbd485fc6'/>
<elf-symbol name='end_page_writeback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x135dadbe'/>
<elf-symbol name='errseq_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ec6bba0'/>
<elf-symbol name='eth_commit_mac_addr_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x941d6cbe'/>
@@ -2618,6 +2626,7 @@
<elf-symbol name='extcon_unregister_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe6c81fc'/>
<elf-symbol name='fasync_helper' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb3ac2e2d'/>
<elf-symbol name='fault_in_iov_iter_readable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x19121ce1'/>
<elf-symbol name='fault_in_safe_writeable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfb348fea'/>
<elf-symbol name='fb_get_options' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xab781570'/>
<elf-symbol name='fd_install' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x97f4d63b'/>
<elf-symbol name='fget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3a6170cf'/>
@@ -2794,6 +2803,7 @@
<elf-symbol name='generic_fadvise' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x64d22207'/>
<elf-symbol name='generic_fh_to_dentry' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbfd2db01'/>
<elf-symbol name='generic_fh_to_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1fb4a338'/>
<elf-symbol name='generic_file_direct_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc280a2aa'/>
<elf-symbol name='generic_file_fsync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x85d0d172'/>
<elf-symbol name='generic_file_llseek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfd05de2b'/>
<elf-symbol name='generic_file_llseek_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xae349658'/>
@@ -3183,6 +3193,7 @@
<elf-symbol name='iio_write_channel_attribute' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x73f2aa5a'/>
<elf-symbol name='iio_write_channel_raw' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9c01fbfc'/>
<elf-symbol name='ilookup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfa62da3e'/>
<elf-symbol name='ilookup5' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaefadd95'/>
<elf-symbol name='import_iovec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x51c78693'/>
<elf-symbol name='in4_pton' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xac5fcec0'/>
<elf-symbol name='in6_dev_finish_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x446a32dd'/>
@@ -3312,9 +3323,11 @@
<elf-symbol name='iov_iter_advance' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbffd57bd'/>
<elf-symbol name='iov_iter_alignment' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3fe63a4a'/>
<elf-symbol name='iov_iter_bvec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5f694cb5'/>
<elf-symbol name='iov_iter_get_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe446fdf3'/>
<elf-symbol name='iov_iter_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdf4246f5'/>
<elf-symbol name='iov_iter_kvec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9678b9ab'/>
<elf-symbol name='iov_iter_revert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xacf7aacd'/>
<elf-symbol name='iov_iter_single_seg_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9160b01d'/>
<elf-symbol name='iov_iter_zero' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x26913ed2'/>
<elf-symbol name='ip6_find_1stfragopt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3f0c45ff'/>
<elf-symbol name='ip6_local_out' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe10f917c'/>
@@ -3633,13 +3646,17 @@
<elf-symbol name='logfc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb4677ca6'/>
<elf-symbol name='lookup_bdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x34c7cdbc'/>
<elf-symbol name='lookup_page_ext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf9148a42'/>
<elf-symbol name='lru_cache_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcc5f455a'/>
<elf-symbol name='lzo1x_1_compress' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x787c882b'/>
<elf-symbol name='lzo1x_decompress_safe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4df8fbc'/>
<elf-symbol name='lzorle1x_1_compress' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x79f697e4'/>
<elf-symbol name='mac_pton' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x652032cb'/>
<elf-symbol name='make_bad_inode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1a54afd0'/>
<elf-symbol name='mangle_path' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x23b9d6e2'/>
<elf-symbol name='mark_buffer_async_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2d1215cb'/>
<elf-symbol name='mark_buffer_dirty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeadc93bf'/>
<elf-symbol name='mark_buffer_write_io_error' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe7422f4c'/>
<elf-symbol name='mark_page_accessed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9b294cb4'/>
<elf-symbol name='match_hex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xad0413d4'/>
<elf-symbol name='match_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4e3567f7'/>
<elf-symbol name='match_octal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x815b5dd4'/>
@@ -3944,6 +3961,7 @@
<elf-symbol name='nonseekable_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc18e62cb'/>
<elf-symbol name='noop_direct_IO' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x89b3ccb2'/>
<elf-symbol name='noop_llseek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd1208e05'/>
<elf-symbol name='notify_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9ef55a3e'/>
<elf-symbol name='nr_ipi_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x215054f8'/>
<elf-symbol name='ns_capable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb88f6031'/>
<elf-symbol name='ns_to_kernel_old_timeval' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6b853d06'/>
@@ -4133,6 +4151,8 @@
<elf-symbol name='orderly_poweroff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x56256e8a'/>
<elf-symbol name='out_of_line_wait_on_bit_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb3687850'/>
<elf-symbol name='out_of_line_wait_on_bit_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4071b517'/>
<elf-symbol name='page_cache_next_miss' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfa360b1f'/>
<elf-symbol name='page_cache_prev_miss' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe7e3e898'/>
<elf-symbol name='page_cache_ra_unbounded' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5d28b128'/>
<elf-symbol name='page_cache_sync_ra' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x78378187'/>
<elf-symbol name='page_endio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4cf99ea5'/>
@@ -4140,6 +4160,7 @@
<elf-symbol name='page_frag_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x88e1d0f0'/>
<elf-symbol name='page_get_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xef23b4a8'/>
<elf-symbol name='page_is_ram' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes' crc='0xfc03d97a'/>
<elf-symbol name='page_mapped' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x96d46f7b'/>
<elf-symbol name='page_mapping' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeaad4c48'/>
<elf-symbol name='page_pool_alloc_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4cdacd3a'/>
<elf-symbol name='page_pool_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x584746ba'/>
@@ -4150,6 +4171,7 @@
<elf-symbol name='page_reporting_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8d5b0483'/>
<elf-symbol name='page_symlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x65b02f37'/>
<elf-symbol name='page_to_lruvec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2f3e090'/>
<elf-symbol name='page_zero_new_buffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeee7652'/>
<elf-symbol name='pagecache_get_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfdf84393'/>
<elf-symbol name='pagecache_write_begin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6eb4fc8a'/>
<elf-symbol name='pagecache_write_end' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa2960405'/>
@@ -4739,6 +4761,7 @@
<elf-symbol name='read_cache_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdfb1ab04'/>
<elf-symbol name='read_cache_page_gfp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfcf3cf08'/>
<elf-symbol name='read_sanitised_ftr_reg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3562f983'/>
<elf-symbol name='readahead_gfp_mask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x40a3e1bb'/>
<elf-symbol name='rebuild_sched_domains' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa65ab83d'/>
<elf-symbol name='reciprocal_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa965ca81'/>
<elf-symbol name='reclaim_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2d55e4f4'/>
@@ -5784,6 +5807,7 @@
<elf-symbol name='timer_of_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3381ce53'/>
<elf-symbol name='timer_reduce' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x75c21753'/>
<elf-symbol name='timespec64_to_jiffies' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdf93b9d8'/>
<elf-symbol name='timestamp_truncate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd45ea68a'/>
<elf-symbol name='topology_clear_scale_freq_source' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3a20a41'/>
<elf-symbol name='topology_set_thermal_pressure' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xea0dce63'/>
<elf-symbol name='touch_atime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf4919c75'/>
@@ -5829,6 +5853,8 @@
<elf-symbol name='try_module_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x55b19677'/>
<elf-symbol name='try_to_del_timer_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfaf9e645'/>
<elf-symbol name='try_to_free_mem_cgroup_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x67f3edc8'/>
<elf-symbol name='try_to_release_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x30bb8b62'/>
<elf-symbol name='try_to_writeback_inodes_sb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc1b82ff7'/>
<elf-symbol name='try_wait_for_completion' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x21ef374c'/>
<elf-symbol name='tso_build_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x761164b9'/>
<elf-symbol name='tso_build_hdr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb0773f79'/>
@@ -6597,6 +6623,7 @@
<elf-symbol name='wait_on_page_bit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x90271046'/>
<elf-symbol name='wait_on_page_writeback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x36eb43ae'/>
<elf-symbol name='wait_woken' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb308c97d'/>
<elf-symbol name='wake_bit_function' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xca431c05'/>
<elf-symbol name='wake_up_bit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa0fbac79'/>
<elf-symbol name='wake_up_if_idle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf6abaae1'/>
<elf-symbol name='wake_up_process' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4addd462'/>
@@ -6623,6 +6650,7 @@
<elf-symbol name='wq_worker_comm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb11335fb'/>
<elf-symbol name='write_dirty_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xec0a4ce5'/>
<elf-symbol name='write_inode_now' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x27207bf5'/>
<elf-symbol name='write_one_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9b94de'/>
<elf-symbol name='ww_mutex_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa614f0a4'/>
<elf-symbol name='ww_mutex_lock_interruptible' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7ee222bf'/>
<elf-symbol name='ww_mutex_unlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfd5aabce'/>
@@ -67137,6 +67165,7 @@
<pointer-type-def type-id='73627a37' size-in-bits='64' id='8f2ea2db'/>
<pointer-type-def type-id='660986b5' size-in-bits='64' id='8f32e025'/>
<typedef-decl name='__kernel_dev_t' type-id='19c2251e' filepath='include/linux/types.h' line='13' column='1' id='8f336000'/>
<pointer-type-def type-id='7e666abe' size-in-bits='64' id='8f39c6fc'/>
<pointer-type-def type-id='e0f88742' size-in-bits='64' id='8f3d28b8'/>
<pointer-type-def type-id='9fda12c1' size-in-bits='64' id='8f4bc7f1'/>
<function-type size-in-bits='64' id='8f5d4d00'>
@@ -125493,6 +125522,10 @@
<parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/core.c' line='4868' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='__bforget' mangled-name='__bforget' filepath='fs/buffer.c' line='1156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__bforget'>
<parameter type-id='c485c22c' name='bh' filepath='fs/buffer.c' line='1156' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='__bio_crypt_clone' mangled-name='__bio_crypt_clone' filepath='block/blk-crypto.c' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__bio_crypt_clone'>
<parameter type-id='fb55efa1' name='dst' filepath='block/blk-crypto.c' line='107' column='1'/>
<parameter type-id='fb55efa1' name='src' filepath='block/blk-crypto.c' line='107' column='1'/>
@@ -125638,6 +125671,10 @@
<parameter type-id='c485c22c' name='buf' filepath='fs/buffer.c' line='1142' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='__cancel_dirty_page' mangled-name='__cancel_dirty_page' filepath='mm/page-writeback.c' line='2653' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cancel_dirty_page'>
<parameter type-id='02f11ed4' name='page' filepath='mm/page-writeback.c' line='2653' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='__cfi_slowpath_diag' mangled-name='__cfi_slowpath_diag' filepath='kernel/cfi.c' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cfi_slowpath_diag'>
<parameter type-id='9c313c2d' name='id' filepath='kernel/cfi.c' line='332' column='1'/>
<parameter type-id='eaa32e2f' name='ptr' filepath='kernel/cfi.c' line='332' column='1'/>
@@ -125665,6 +125702,10 @@
<parameter type-id='02f11ed4' name='page' filepath='mm/cleancache.c' line='176' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__cleancache_invalidate_inode' mangled-name='__cleancache_invalidate_inode' filepath='mm/cleancache.c' line='273' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cleancache_invalidate_inode'>
<parameter type-id='f57039f0' name='mapping' filepath='mm/cleancache.c' line='273' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='__clk_determine_rate' mangled-name='__clk_determine_rate' filepath='drivers/clk/clk.c' line='1466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__clk_determine_rate'>
<parameter type-id='3aaeef89' name='hw' filepath='drivers/clk/clk.c' line='1466' column='1'/>
<parameter type-id='23a0ad0a' name='req' filepath='drivers/clk/clk.c' line='1466' column='1'/>
@@ -130971,6 +131012,13 @@
<parameter type-id='95e97e5e' name='cpu' filepath='kernel/time/timer.c' line='1161' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='add_to_page_cache_locked' mangled-name='add_to_page_cache_locked' filepath='mm/filemap.c' line='969' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='add_to_page_cache_locked'>
<parameter type-id='02f11ed4' name='page' filepath='mm/filemap.c' line='969' column='1'/>
<parameter type-id='f57039f0' name='mapping' filepath='mm/filemap.c' line='969' column='1'/>
<parameter type-id='7359adad' name='offset' filepath='mm/filemap.c' line='970' column='1'/>
<parameter type-id='3eb7c31c' name='gfp_mask' filepath='mm/filemap.c' line='970' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='add_to_page_cache_lru' mangled-name='add_to_page_cache_lru' filepath='mm/filemap.c' line='977' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='add_to_page_cache_lru'>
<parameter type-id='02f11ed4' name='page' filepath='mm/filemap.c' line='977' column='1'/>
<parameter type-id='f57039f0' name='mapping' filepath='mm/filemap.c' line='977' column='1'/>
@@ -131540,6 +131588,11 @@
<parameter type-id='95e97e5e' name='mode' filepath='kernel/sched/wait_bit.c' line='217' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='bit_waitqueue' mangled-name='bit_waitqueue' filepath='kernel/sched/wait_bit.c' line='12' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bit_waitqueue'>
<parameter type-id='eaa32e2f' name='word' filepath='kernel/sched/wait_bit.c' line='12' column='1'/>
<parameter type-id='95e97e5e' name='bit' filepath='kernel/sched/wait_bit.c' line='12' column='1'/>
<return type-id='3f8b2ed3'/>
</function-decl>
<function-decl name='bitmap_alloc' mangled-name='bitmap_alloc' filepath='lib/bitmap.c' line='1388' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bitmap_alloc'>
<parameter type-id='f0981eeb' name='nbits' filepath='lib/bitmap.c' line='1388' column='1'/>
<parameter type-id='3eb7c31c' name='flags' filepath='lib/bitmap.c' line='1388' column='1'/>
@@ -132108,6 +132161,12 @@
<parameter type-id='b50a4934' name='update_hint' filepath='block/blk-cgroup.c' line='205' column='1'/>
<return type-id='1146dea3'/>
</function-decl>
<function-decl name='block_invalidatepage' mangled-name='block_invalidatepage' filepath='fs/buffer.c' line='1502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='block_invalidatepage'>
<parameter type-id='02f11ed4' name='page' filepath='fs/buffer.c' line='1502' column='1'/>
<parameter type-id='f0981eeb' name='offset' filepath='fs/buffer.c' line='1502' column='1'/>
<parameter type-id='f0981eeb' name='length' filepath='fs/buffer.c' line='1503' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='block_is_partially_uptodate' mangled-name='block_is_partially_uptodate' filepath='fs/buffer.c' line='2216' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='block_is_partially_uptodate'>
<parameter type-id='02f11ed4' name='page' filepath='fs/buffer.c' line='2216' column='1'/>
<parameter type-id='7359adad' name='from' filepath='fs/buffer.c' line='2216' column='1'/>
@@ -134617,6 +134676,10 @@
<parameter type-id='9248e67f' name='t' filepath='kernel/workqueue.c' line='1655' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='delete_from_page_cache' mangled-name='delete_from_page_cache' filepath='mm/filemap.c' line='260' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='delete_from_page_cache'>
<parameter type-id='02f11ed4' name='page' filepath='mm/filemap.c' line='260' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='dentry_path_raw' mangled-name='dentry_path_raw' filepath='fs/d_path.c' line='364' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dentry_path_raw'>
<parameter type-id='c14d5db2' name='dentry' filepath='fs/d_path.c' line='364' column='1'/>
<parameter type-id='26a90f95' name='buf' filepath='fs/d_path.c' line='364' column='1'/>
@@ -140080,6 +140143,11 @@
<parameter type-id='95e97e5e' name='uptodate' filepath='fs/buffer.c' line='157' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='end_buffer_write_sync' mangled-name='end_buffer_write_sync' filepath='fs/buffer.c' line='164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='end_buffer_write_sync'>
<parameter type-id='c485c22c' name='bh' filepath='fs/buffer.c' line='164' column='1'/>
<parameter type-id='95e97e5e' name='uptodate' filepath='fs/buffer.c' line='164' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='end_page_writeback' mangled-name='end_page_writeback' filepath='mm/filemap.c' line='1582' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='end_page_writeback'>
<parameter type-id='02f11ed4' name='page' filepath='mm/filemap.c' line='1582' column='1'/>
<return type-id='48b5725f'/>
@@ -140337,6 +140405,11 @@
<parameter type-id='b59d7dce' name='size' filepath='lib/iov_iter.c' line='446' column='1'/>
<return type-id='b59d7dce'/>
</function-decl>
<function-decl name='fault_in_safe_writeable' mangled-name='fault_in_safe_writeable' filepath='mm/gup.c' line='1739' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fault_in_safe_writeable'>
<parameter type-id='80f4b756' name='uaddr' filepath='mm/gup.c' line='1739' column='1'/>
<parameter type-id='b59d7dce' name='size' filepath='mm/gup.c' line='1739' column='1'/>
<return type-id='b59d7dce'/>
</function-decl>
<function-decl name='fb_get_options' mangled-name='fb_get_options' filepath='drivers/video/fbdev/core/fb_cmdline.c' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fb_get_options'>
<parameter type-id='80f4b756' name='name' filepath='drivers/video/fbdev/core/fb_cmdline.c' line='35' column='1'/>
<parameter type-id='9b23c9ad' name='option' filepath='drivers/video/fbdev/core/fb_cmdline.c' line='35' column='1'/>
@@ -141284,6 +141357,11 @@
<parameter type-id='14a7c87f' name='get_inode' filepath='fs/libfs.c' line='1050' column='1'/>
<return type-id='27675065'/>
</function-decl>
<function-decl name='generic_file_direct_write' mangled-name='generic_file_direct_write' filepath='mm/filemap.c' line='3689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='generic_file_direct_write'>
<parameter type-id='80f25feb' name='iocb' filepath='mm/filemap.c' line='3689' column='1'/>
<parameter type-id='4fa10f9e' name='from' filepath='mm/filemap.c' line='3689' column='1'/>
<return type-id='79a0948f'/>
</function-decl>
<function-decl name='generic_file_fsync' mangled-name='generic_file_fsync' filepath='fs/libfs.c' line='1123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='generic_file_fsync'>
<parameter type-id='77e79a4b' name='file' filepath='fs/libfs.c' line='1123' column='1'/>
<parameter type-id='69bf7bee' name='start' filepath='fs/libfs.c' line='1123' column='1'/>
@@ -143258,6 +143336,13 @@
<parameter type-id='7359adad' name='ino' filepath='fs/inode.c' line='1393' column='1'/>
<return type-id='7e666abe'/>
</function-decl>
<function-decl name='ilookup5' mangled-name='ilookup5' filepath='fs/inode.c' line='1368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ilookup5'>
<parameter type-id='42c8f564' name='sb' filepath='fs/inode.c' line='1368' column='1'/>
<parameter type-id='7359adad' name='hashval' filepath='fs/inode.c' line='1368' column='1'/>
<parameter type-id='1b7a05dc' name='test' filepath='fs/inode.c' line='1369' column='1'/>
<parameter type-id='eaa32e2f' name='data' filepath='fs/inode.c' line='1369' column='1'/>
<return type-id='7e666abe'/>
</function-decl>
<function-decl name='import_iovec' mangled-name='import_iovec' filepath='lib/iov_iter.c' line='2006' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='import_iovec'>
<parameter type-id='95e97e5e' name='type' filepath='lib/iov_iter.c' line='2006' column='1'/>
<parameter type-id='2c556848' name='uvec' filepath='lib/iov_iter.c' line='2006' column='1'/>
@@ -143918,6 +144003,14 @@
<parameter type-id='b59d7dce' name='count' filepath='lib/iov_iter.c' line='1199' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='iov_iter_get_pages' mangled-name='iov_iter_get_pages' filepath='lib/iov_iter.c' line='1521' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iov_iter_get_pages'>
<parameter type-id='4fa10f9e' name='i' filepath='lib/iov_iter.c' line='1521' column='1'/>
<parameter type-id='9f93c9da' name='pages' filepath='lib/iov_iter.c' line='1522' column='1'/>
<parameter type-id='b59d7dce' name='maxsize' filepath='lib/iov_iter.c' line='1522' column='1'/>
<parameter type-id='f0981eeb' name='maxpages' filepath='lib/iov_iter.c' line='1522' column='1'/>
<parameter type-id='78c01427' name='start' filepath='lib/iov_iter.c' line='1523' column='1'/>
<return type-id='79a0948f'/>
</function-decl>
<function-decl name='iov_iter_init' mangled-name='iov_iter_init' filepath='lib/iov_iter.c' line='510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iov_iter_init'>
<parameter type-id='4fa10f9e' name='i' filepath='lib/iov_iter.c' line='510' column='1'/>
<parameter type-id='f0981eeb' name='direction' filepath='lib/iov_iter.c' line='510' column='1'/>
@@ -143939,6 +144032,10 @@
<parameter type-id='b59d7dce' name='unroll' filepath='lib/iov_iter.c' line='1093' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='iov_iter_single_seg_count' mangled-name='iov_iter_single_seg_count' filepath='lib/iov_iter.c' line='1169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iov_iter_single_seg_count'>
<parameter type-id='ab3e2665' name='i' filepath='lib/iov_iter.c' line='1169' column='1'/>
<return type-id='b59d7dce'/>
</function-decl>
<function-decl name='iov_iter_zero' mangled-name='iov_iter_zero' filepath='lib/iov_iter.c' line='952' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iov_iter_zero'>
<parameter type-id='b59d7dce' name='bytes' filepath='lib/iov_iter.c' line='952' column='1'/>
<parameter type-id='4fa10f9e' name='i' filepath='lib/iov_iter.c' line='952' column='1'/>
@@ -145628,6 +145725,10 @@
<return type-id='459ae684'/>
</function-decl>
<var-decl name='loops_per_jiffy' type-id='7359adad' mangled-name='loops_per_jiffy' visibility='default' filepath='init/main.c' line='233' column='1' elf-symbol-id='loops_per_jiffy'/>
<function-decl name='lru_cache_add' mangled-name='lru_cache_add' filepath='mm/swap.c' line='482' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lru_cache_add'>
<parameter type-id='02f11ed4' name='page' filepath='mm/swap.c' line='482' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='lzo1x_1_compress' mangled-name='lzo1x_1_compress' filepath='lib/lzo/lzo1x_compress.c' line='381' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lzo1x_1_compress'>
<parameter type-id='354f7eb9' name='in' filepath='lib/lzo/lzo1x_compress.c' line='381' column='1'/>
<parameter type-id='b59d7dce' name='in_len' filepath='lib/lzo/lzo1x_compress.c' line='381' column='1'/>
@@ -145666,10 +145767,22 @@
<parameter type-id='80f4b756' name='esc' filepath='fs/seq_file.c' line='456' column='1'/>
<return type-id='26a90f95'/>
</function-decl>
<function-decl name='mark_buffer_async_write' mangled-name='mark_buffer_async_write' filepath='fs/buffer.c' line='418' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mark_buffer_async_write'>
<parameter type-id='c485c22c' name='bh' filepath='fs/buffer.c' line='418' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mark_buffer_dirty' mangled-name='mark_buffer_dirty' filepath='fs/buffer.c' line='1082' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mark_buffer_dirty'>
<parameter type-id='c485c22c' name='bh' filepath='fs/buffer.c' line='1082' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mark_buffer_write_io_error' mangled-name='mark_buffer_write_io_error' filepath='fs/buffer.c' line='1117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mark_buffer_write_io_error'>
<parameter type-id='c485c22c' name='bh' filepath='fs/buffer.c' line='1117' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mark_page_accessed' mangled-name='mark_page_accessed' filepath='mm/swap.c' line='436' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mark_page_accessed'>
<parameter type-id='02f11ed4' name='page' filepath='mm/swap.c' line='436' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='match_hex' mangled-name='match_hex' filepath='lib/parser.c' line='264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='match_hex'>
<parameter type-id='4d03589b' name='s' filepath='lib/parser.c' line='264' column='1'/>
<parameter type-id='7292109c' name='result' filepath='lib/parser.c' line='264' column='1'/>
@@ -147194,6 +147307,13 @@
<parameter type-id='95e97e5e' name='whence' filepath='fs/read_write.c' line='224' column='1'/>
<return type-id='69bf7bee'/>
</function-decl>
<function-decl name='notify_change' mangled-name='notify_change' filepath='fs/attr.c' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='notify_change'>
<parameter type-id='c0ced320' name='mnt_userns' filepath='fs/attr.c' line='326' column='1'/>
<parameter type-id='27675065' name='dentry' filepath='fs/attr.c' line='326' column='1'/>
<parameter type-id='ab7bbd67' name='attr' filepath='fs/attr.c' line='327' column='1'/>
<parameter type-id='8f39c6fc' name='delegated_inode' filepath='fs/attr.c' line='327' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<var-decl name='nr_cpu_ids' type-id='f0981eeb' mangled-name='nr_cpu_ids' visibility='default' filepath='kernel/smp.c' line='1073' column='1' elf-symbol-id='nr_cpu_ids'/>
<function-decl name='nr_ipi_get' mangled-name='nr_ipi_get' filepath='arch/arm64/kernel/smp.c' line='1146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='nr_ipi_get'>
<return type-id='95e97e5e'/>
@@ -148174,6 +148294,18 @@
</function-decl>
<var-decl name='overflowgid' type-id='95e97e5e' mangled-name='overflowgid' visibility='default' filepath='kernel/sys.c' line='144' column='1' elf-symbol-id='overflowgid'/>
<var-decl name='overflowuid' type-id='95e97e5e' mangled-name='overflowuid' visibility='default' filepath='kernel/sys.c' line='143' column='1' elf-symbol-id='overflowuid'/>
<function-decl name='page_cache_next_miss' mangled-name='page_cache_next_miss' filepath='mm/filemap.c' line='1751' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='page_cache_next_miss'>
<parameter type-id='f57039f0' name='mapping' filepath='mm/filemap.c' line='1751' column='1'/>
<parameter type-id='7359adad' name='index' filepath='mm/filemap.c' line='1752' column='1'/>
<parameter type-id='7359adad' name='max_scan' filepath='mm/filemap.c' line='1752' column='1'/>
<return type-id='7359adad'/>
</function-decl>
<function-decl name='page_cache_prev_miss' mangled-name='page_cache_prev_miss' filepath='mm/filemap.c' line='1787' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='page_cache_prev_miss'>
<parameter type-id='f57039f0' name='mapping' filepath='mm/filemap.c' line='1787' column='1'/>
<parameter type-id='7359adad' name='index' filepath='mm/filemap.c' line='1788' column='1'/>
<parameter type-id='7359adad' name='max_scan' filepath='mm/filemap.c' line='1788' column='1'/>
<return type-id='7359adad'/>
</function-decl>
<function-decl name='page_cache_ra_unbounded' mangled-name='page_cache_ra_unbounded' filepath='mm/readahead.c' line='185' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='page_cache_ra_unbounded'>
<parameter type-id='a6cdca2a' name='ractl' filepath='mm/readahead.c' line='185' column='1'/>
<parameter type-id='7359adad' name='nr_to_read' filepath='mm/readahead.c' line='186' column='1'/>
@@ -148212,6 +148344,10 @@
<parameter type-id='7359adad' name='pfn' filepath='kernel/resource.c' line='474' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='page_mapped' mangled-name='page_mapped' filepath='mm/util.c' line='766' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='page_mapped'>
<parameter type-id='02f11ed4' name='page' filepath='mm/util.c' line='766' column='1'/>
<return type-id='b50a4934'/>
</function-decl>
<function-decl name='page_mapping' mangled-name='page_mapping' filepath='mm/util.c' line='796' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='page_mapping'>
<parameter type-id='02f11ed4' name='page' filepath='mm/util.c' line='796' column='1'/>
<return type-id='f57039f0'/>
@@ -148260,6 +148396,12 @@
<parameter type-id='8845292c' name='pgdat' filepath='mm/memcontrol.c' line='1283' column='1'/>
<return type-id='71480a3e'/>
</function-decl>
<function-decl name='page_zero_new_buffers' mangled-name='page_zero_new_buffers' filepath='fs/buffer.c' line='1882' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='page_zero_new_buffers'>
<parameter type-id='02f11ed4' name='page' filepath='fs/buffer.c' line='1882' column='1'/>
<parameter type-id='f0981eeb' name='from' filepath='fs/buffer.c' line='1882' column='1'/>
<parameter type-id='f0981eeb' name='to' filepath='fs/buffer.c' line='1882' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='pagecache_get_page' mangled-name='pagecache_get_page' filepath='mm/filemap.c' line='1888' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pagecache_get_page'>
<parameter type-id='f57039f0' name='mapping' filepath='mm/filemap.c' line='1888' column='1'/>
<parameter type-id='7359adad' name='index' filepath='mm/filemap.c' line='1888' column='1'/>
@@ -151236,6 +151378,10 @@
<parameter type-id='19c2251e' name='id' filepath='arch/arm64/kernel/cpufeature.c' line='1236' column='1'/>
<return type-id='91ce1af9'/>
</function-decl>
<function-decl name='readahead_gfp_mask' mangled-name='readahead_gfp_mask' filepath='mm/readahead.c' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='readahead_gfp_mask'>
<parameter type-id='f57039f0' name='x' filepath='mm/readahead.c' line='118' column='1'/>
<return type-id='3eb7c31c'/>
</function-decl>
<var-decl name='reboot_mode' type-id='fdb20761' mangled-name='reboot_mode' visibility='default' filepath='kernel/reboot.c' line='35' column='1' elf-symbol-id='reboot_mode'/>
<function-decl name='rebuild_sched_domains' mangled-name='rebuild_sched_domains' filepath='kernel/cgroup/cpuset.c' line='1069' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rebuild_sched_domains'>
<return type-id='48b5725f'/>
@@ -156683,6 +156829,11 @@
<parameter type-id='0817f042' name='value' filepath='kernel/time/time.c' line='588' column='1'/>
<return type-id='7359adad'/>
</function-decl>
<function-decl name='timestamp_truncate' mangled-name='timestamp_truncate' filepath='fs/inode.c' line='2281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='timestamp_truncate'>
<parameter type-id='40a816ad' name='t' filepath='fs/inode.c' line='2281' column='1'/>
<parameter type-id='7e666abe' name='inode' filepath='fs/inode.c' line='2281' column='1'/>
<return type-id='40a816ad'/>
</function-decl>
<function-decl name='topology_clear_scale_freq_source' mangled-name='topology_clear_scale_freq_source' filepath='drivers/base/arch_topology.c' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='topology_clear_scale_freq_source'>
<parameter type-id='1be23a1f' name='source' filepath='drivers/base/arch_topology.c' line='89' column='1'/>
<parameter type-id='5f8a1ac4' name='cpus' filepath='drivers/base/arch_topology.c' line='90' column='1'/>
@@ -156926,6 +157077,16 @@
<parameter type-id='b50a4934' name='may_swap' filepath='mm/vmscan.c' line='6533' column='1'/>
<return type-id='7359adad'/>
</function-decl>
<function-decl name='try_to_release_page' mangled-name='try_to_release_page' filepath='mm/filemap.c' line='4015' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='try_to_release_page'>
<parameter type-id='02f11ed4' name='page' filepath='mm/filemap.c' line='4015' column='1'/>
<parameter type-id='3eb7c31c' name='gfp_mask' filepath='mm/filemap.c' line='4015' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='try_to_writeback_inodes_sb' mangled-name='try_to_writeback_inodes_sb' filepath='fs/fs-writeback.c' line='2681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='try_to_writeback_inodes_sb'>
<parameter type-id='42c8f564' name='sb' filepath='fs/fs-writeback.c' line='2681' column='1'/>
<parameter type-id='c1602c7a' name='reason' filepath='fs/fs-writeback.c' line='2681' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='try_wait_for_completion' mangled-name='try_wait_for_completion' filepath='kernel/sched/completion.c' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='try_wait_for_completion'>
<parameter type-id='389faaf7' name='x' filepath='kernel/sched/completion.c' line='282' column='1'/>
<return type-id='b50a4934'/>
@@ -160866,6 +161027,13 @@
<parameter type-id='bd54fe1a' name='timeout' filepath='kernel/sched/wait.c' line='455' column='1'/>
<return type-id='bd54fe1a'/>
</function-decl>
<function-decl name='wake_bit_function' mangled-name='wake_bit_function' filepath='kernel/sched/wait_bit.c' line='21' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wake_bit_function'>
<parameter type-id='db9d03e3' name='wq_entry' filepath='kernel/sched/wait_bit.c' line='21' column='1'/>
<parameter type-id='f0981eeb' name='mode' filepath='kernel/sched/wait_bit.c' line='21' column='1'/>
<parameter type-id='95e97e5e' name='sync' filepath='kernel/sched/wait_bit.c' line='21' column='1'/>
<parameter type-id='eaa32e2f' name='arg' filepath='kernel/sched/wait_bit.c' line='21' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='wake_up_bit' mangled-name='wake_up_bit' filepath='kernel/sched/wait_bit.c' line='147' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wake_up_bit'>
<parameter type-id='eaa32e2f' name='word' filepath='kernel/sched/wait_bit.c' line='147' column='1'/>
<parameter type-id='95e97e5e' name='bit' filepath='kernel/sched/wait_bit.c' line='147' column='1'/>
@@ -160986,6 +161154,10 @@
<parameter type-id='95e97e5e' name='sync' filepath='fs/fs-writeback.c' line='2741' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='write_one_page' mangled-name='write_one_page' filepath='mm/page-writeback.c' line='2394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='write_one_page'>
<parameter type-id='02f11ed4' name='page' filepath='mm/page-writeback.c' line='2394' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ww_mutex_lock' mangled-name='ww_mutex_lock' filepath='kernel/locking/mutex.c' line='1058' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ww_mutex_lock'>
<parameter type-id='7533ba6f' name='lock' filepath='kernel/locking/mutex.c' line='1058' column='1'/>
<parameter type-id='c1d02a64' name='ctx' filepath='kernel/locking/mutex.c' line='1058' column='1'/>
@@ -161581,7 +161753,6 @@
</abi-instr>
</abi-corpus>
</abi-corpus-group>
<!--
libabigail: abidw: 2.1.0SOONG BUILD NUMBER PLACEHOLDER
-->

View File

@@ -0,0 +1,282 @@
[abi_symbol_list]
add_to_page_cache_locked
__alloc_pages
android_kmalloc_64_create
__arch_copy_from_user
__arch_copy_to_user
arm64_const_caps_ready
autoremove_wake_function
balance_dirty_pages_ratelimited
bcmp
bdev_read_only
__bforget
bio_add_page
bio_alloc_bioset
bio_associate_blkg
bio_put
__bitmap_weight
bit_waitqueue
blkdev_issue_discard
blkdev_issue_flush
blk_finish_plug
blk_start_plug
__blockdev_direct_IO
block_invalidatepage
block_is_partially_uptodate
__breadahead
__bread_gfp
__brelse
buffer_migrate_page
__cancel_dirty_page
capable
capable_wrt_inode_uidgid
__cfi_slowpath_diag
__check_object_size
clean_bdev_aliases
__cleancache_invalidate_inode
clear_inode
clear_page
clear_page_dirty_for_io
complete_and_exit
copy_page_from_iter_atomic
cpu_hwcap_keys
cpu_hwcaps
create_empty_buffers
current_umask
d_add
d_add_ci
delete_from_page_cache
d_instantiate
d_make_root
d_obtain_alias
down_read
down_write
down_write_trylock
dput
drop_nlink
d_splice_alias
dump_stack
end_buffer_read_sync
end_buffer_write_sync
end_page_writeback
errseq_set
fault_in_iov_iter_readable
fault_in_safe_writeable
fget
fiemap_fill_next_extent
fiemap_prep
filemap_fault
filemap_fdatawait_range
filemap_fdatawrite
filemap_flush
__filemap_set_wb_err
filemap_write_and_wait_range
file_remove_privs
file_update_time
file_write_and_wait_range
finish_wait
flush_dcache_page
fput
freezing_slow_path
fs_bio_set
generic_error_remove_page
generic_file_direct_write
generic_file_llseek
generic_file_mmap
generic_file_open
generic_file_read_iter
generic_file_splice_read
generic_fillattr
generic_perform_write
generic_read_dir
generic_write_checks
__getblk_gfp
gic_nonsecure_priorities
grab_cache_page_write_begin
iget5_locked
igrab
ihold
ilookup5
inc_nlink
in_group_p
__init_rwsem
init_special_inode
init_wait_entry
__init_waitqueue_head
inode_dio_wait
inode_init_once
inode_init_owner
inode_newsize_ok
inode_set_flags
__insert_inode_hash
invalidate_bdev
invalidate_mapping_pages
io_schedule
iov_iter_advance
iov_iter_alignment
iov_iter_get_pages
iov_iter_single_seg_count
iput
is_bad_inode
iter_file_splice_write
iunique
jiffies
jiffies_to_msecs
kasan_flag_enabled
kfree
kill_block_super
__kmalloc
kmalloc_caches
kmem_cache_alloc
kmem_cache_alloc_trace
kmem_cache_create
kmem_cache_create_usercopy
kmem_cache_destroy
kmem_cache_free
krealloc
kthread_create_on_node
kthread_should_stop
kthread_stop
ktime_get_coarse_real_ts64
kvfree
__list_add_valid
__list_del_entry_valid
ll_rw_block
load_nls
load_nls_default
__lock_buffer
__lock_page
lru_cache_add
make_bad_inode
mark_buffer_async_write
mark_buffer_dirty
mark_buffer_write_io_error
__mark_inode_dirty
mark_page_accessed
memcmp
memcpy
memmove
memset
mktime64
mnt_drop_write_file
mnt_want_write_file
module_layout
mount_bdev
mpage_readahead
mpage_readpage
__msecs_to_jiffies
__mutex_init
mutex_lock
mutex_trylock
mutex_unlock
new_inode
notify_change
pagecache_get_page
page_cache_next_miss
page_cache_prev_miss
page_mapped
pagevec_lookup_range
pagevec_lookup_range_tag
__pagevec_release
page_zero_new_buffers
__percpu_down_read
preempt_schedule
preempt_schedule_notrace
prepare_to_wait
prepare_to_wait_event
_printk
__printk_ratelimit
__put_page
put_pages_list
___ratelimit
_raw_read_lock
_raw_read_lock_irqsave
_raw_read_unlock
_raw_read_unlock_irqrestore
_raw_spin_lock
_raw_spin_lock_irqsave
_raw_spin_unlock
_raw_spin_unlock_irqrestore
_raw_write_lock
_raw_write_lock_irqsave
_raw_write_unlock
_raw_write_unlock_irqrestore
rcuwait_wake_up
readahead_gfp_mask
read_cache_page
redirty_page_for_writepage
__refrigerator
register_filesystem
__remove_inode_hash
sb_min_blocksize
sb_set_blocksize
schedule
schedule_timeout_interruptible
security_inode_init_security
seq_printf
setattr_prepare
set_freezable
set_nlink
set_page_dirty
__set_page_dirty_buffers
__set_page_dirty_nobuffers
set_user_nice
simple_strtol
simple_strtoul
simple_strtoull
snprintf
sprintf
sscanf
__stack_chk_fail
strchr
strcmp
strlen
strncasecmp
strncmp
strsep
strstr
submit_bh
submit_bio
sync_blockdev
__sync_dirty_buffer
sync_dirty_buffer
sync_filesystem
sync_inode_metadata
system_freezing_cnt
sys_tz
tag_pages_for_writeback
__test_set_page_writeback
time64_to_tm
timestamp_truncate
touch_atime
_trace_android_vh_record_pcpu_rwsem_starttime
truncate_inode_pages
truncate_inode_pages_final
truncate_pagecache
truncate_setsize
try_to_release_page
try_to_writeback_inodes_sb
__ubsan_handle_cfi_check_fail_abort
unload_nls
unlock_buffer
unlock_new_inode
unlock_page
unmap_mapping_range
unregister_filesystem
up_read
up_write
vfree
vfs_fsync_range
vmalloc
__vmalloc
vsnprintf
vzalloc
__wait_on_buffer
wait_on_page_bit
wake_bit_function
__wake_up
wake_up_process
__warn_printk
write_inode_now
write_one_page
xa_load

View File

@@ -28,6 +28,7 @@ android/abi_gki_aarch64_mtk
android/abi_gki_aarch64_qcom
android/abi_gki_aarch64_rtktv
android/abi_gki_aarch64_sony
android/abi_gki_aarch64_tuxera
android/abi_gki_aarch64_unisoc
android/abi_gki_aarch64_vivo
android/abi_gki_aarch64_xiaomi