ANDROID: GKI: Extend Tuxera symbol list

This list covers Tuxera HFS+ file system driver.

16 function symbol(s) added
  'int _atomic_dec_and_lock(atomic_t*, spinlock_t*)'
  'int blkdev_issue_zeroout(struct block_device*, sector_t, sector_t, gfp_t, unsigned int)'
  'int cont_write_begin(struct file*, struct address_space*, loff_t, unsigned int, struct page**, void**, get_block_t*, loff_t*)'
  'void fileattr_fill_flags(struct fileattr*, u32)'
  'bool filemap_release_folio(struct folio*, gfp_t)'
  'int generic_cont_expand_simple(struct inode*, loff_t)'
  'struct inode* iget_locked(struct super_block*, unsigned long)'
  'void inode_add_bytes(struct inode*, loff_t)'
  'struct timespec64 inode_set_ctime_current(struct inode*)'
  'int match_octal(substring_t*, int*)'
  'char* match_strdup(const substring_t*)'
  'int migrate_folio(struct address_space*, struct folio*, struct folio*, enum migrate_mode)'
  'const char* page_get_link(struct dentry*, struct inode*, struct delayed_call*)'
  'int page_symlink(struct inode*, const char*, int)'
  'bool try_to_free_buffers(struct folio*)'
  'int utf32_to_utf8(unicode_t, u8*, int)'

1 variable symbol(s) added
  'unsigned int dirty_writeback_interval'

Bug: 349994203
Change-Id: Idd44e7c08a223772312d63a0c814616361b15437
Signed-off-by: Anton Altaparmakov <anton@tuxera.com>
This commit is contained in:
Anton Altaparmakov
2024-06-28 21:08:17 +01:00
parent 6aaa06c15d
commit a1926c3f2b
2 changed files with 265 additions and 0 deletions

View File

@@ -27988,6 +27988,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xc71311d1
}
pointer_reference {
id: 0x3b5513a7
kind: POINTER
pointee_type_id: 0xc714a800
}
pointer_reference {
id: 0x3b55ca81
kind: POINTER
@@ -32698,6 +32703,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0x6bab1e44
}
qualified {
id: 0xc714a800
qualifier: CONST
qualified_type_id: 0x6c15168b
}
qualified {
id: 0xc717cc99
qualifier: CONST
@@ -299664,6 +299674,12 @@ function {
parameter_id: 0x3e10b518
parameter_id: 0x1b44744f
}
function {
id: 0x18bf3935
return_type_id: 0x48b5725f
parameter_id: 0x2c0d2028
parameter_id: 0xc9082b19
}
function {
id: 0x18c46588
return_type_id: 0x48b5725f
@@ -305521,6 +305537,11 @@ function {
return_type_id: 0x17dabdcd
parameter_id: 0xc93e017b
}
function {
id: 0x30eb4522
return_type_id: 0x0483e6f8
parameter_id: 0x3b5513a7
}
function {
id: 0x30f59213
return_type_id: 0x33756485
@@ -320484,6 +320505,12 @@ function {
return_type_id: 0x3e10b518
parameter_id: 0x2bae2afe
}
function {
id: 0x98b09788
return_type_id: 0x6720d32f
parameter_id: 0x17a49e9b
parameter_id: 0x3654c061
}
function {
id: 0x98b3c900
return_type_id: 0x6720d32f
@@ -325351,6 +325378,13 @@ function {
parameter_id: 0x14b9453b
parameter_id: 0xf435685e
}
function {
id: 0x9b800de5
return_type_id: 0x6720d32f
parameter_id: 0x1b8590a8
parameter_id: 0x3e10b518
parameter_id: 0x6720d32f
}
function {
id: 0x9b8019c6
return_type_id: 0x6720d32f
@@ -327527,6 +327561,18 @@ function {
parameter_id: 0x0b30ee00
parameter_id: 0x0cbf60eb
}
function {
id: 0x9be48e2a
return_type_id: 0x6720d32f
parameter_id: 0x18ea6ae3
parameter_id: 0x1582ab06
parameter_id: 0x27a7c613
parameter_id: 0x4585663f
parameter_id: 0x0b30ee00
parameter_id: 0x0cbf60eb
parameter_id: 0x2cacacc0
parameter_id: 0x0379c823
}
function {
id: 0x9be49da2
return_type_id: 0x6720d32f
@@ -327817,6 +327863,12 @@ function {
parameter_id: 0x6720d32f
parameter_id: 0x6720d32f
}
function {
id: 0x9bff181d
return_type_id: 0x6720d32f
parameter_id: 0x1b8590a8
parameter_id: 0x27a7c613
}
function {
id: 0x9bff5408
return_type_id: 0x6720d32f
@@ -331396,6 +331448,15 @@ function {
parameter_id: 0xf1a6dfed
parameter_id: 0x0ff8f9af
}
function {
id: 0x9dfe50e2
return_type_id: 0x6720d32f
parameter_id: 0x0c2e195c
parameter_id: 0xd0b3a203
parameter_id: 0xd0b3a203
parameter_id: 0xf1a6dfed
parameter_id: 0x4585663f
}
function {
id: 0x9dff0bbb
return_type_id: 0x6720d32f
@@ -332109,6 +332170,13 @@ function {
parameter_id: 0x33e53462
parameter_id: 0x4585663f
}
function {
id: 0x9e76c5ad
return_type_id: 0x6720d32f
parameter_id: 0x0fb3c889
parameter_id: 0x00c72527
parameter_id: 0x6720d32f
}
function {
id: 0x9e789129
return_type_id: 0x6720d32f
@@ -351985,6 +352053,15 @@ elf_symbol {
type_id: 0x10605221
full_name: "__xfrm_state_destroy"
}
elf_symbol {
id: 0x70022f4d
name: "_atomic_dec_and_lock"
is_defined: true
symbol_type: FUNCTION
crc: 0xcf4fdd4d
type_id: 0x98b09788
full_name: "_atomic_dec_and_lock"
}
elf_symbol {
id: 0xda249832
name: "_bcd2bin"
@@ -354584,6 +354661,15 @@ elf_symbol {
type_id: 0x9e8b6578
full_name: "blkdev_issue_flush"
}
elf_symbol {
id: 0x8c705d8e
name: "blkdev_issue_zeroout"
is_defined: true
symbol_type: FUNCTION
crc: 0x6df92619
type_id: 0x9dfe50e2
full_name: "blkdev_issue_zeroout"
}
elf_symbol {
id: 0x57e1cd01
name: "blkdev_put"
@@ -357415,6 +357501,15 @@ elf_symbol {
type_id: 0x11cb8bd5
full_name: "consume_skb"
}
elf_symbol {
id: 0x2a36ed7a
name: "cont_write_begin"
is_defined: true
symbol_type: FUNCTION
crc: 0xea89523c
type_id: 0x9be48e2a
full_name: "cont_write_begin"
}
elf_symbol {
id: 0x9e7d8d76
name: "contig_page_data"
@@ -363045,6 +363140,15 @@ elf_symbol {
type_id: 0x106c9a5c
full_name: "devres_remove_group"
}
elf_symbol {
id: 0x6bac3701
name: "dirty_writeback_interval"
is_defined: true
symbol_type: OBJECT
crc: 0x41814cb8
type_id: 0x4585663f
full_name: "dirty_writeback_interval"
}
elf_symbol {
id: 0x30dd6796
name: "disable_hardirq"
@@ -369671,6 +369775,15 @@ elf_symbol {
type_id: 0x9b2d0f7e
full_name: "file_write_and_wait_range"
}
elf_symbol {
id: 0x5b67fea4
name: "fileattr_fill_flags"
is_defined: true
symbol_type: FUNCTION
crc: 0x9c86b9ab
type_id: 0x18bf3935
full_name: "fileattr_fill_flags"
}
elf_symbol {
id: 0xbe28ee32
name: "filemap_add_folio"
@@ -369752,6 +369865,15 @@ elf_symbol {
type_id: 0xce25f646
full_name: "filemap_map_pages"
}
elf_symbol {
id: 0xa307bbf4
name: "filemap_release_folio"
is_defined: true
symbol_type: FUNCTION
crc: 0x3f3e2f5f
type_id: 0xf53ef460
full_name: "filemap_release_folio"
}
elf_symbol {
id: 0xc7c68a05
name: "filemap_write_and_wait_range"
@@ -370958,6 +371080,15 @@ elf_symbol {
type_id: 0xaf2275d4
full_name: "generic_block_bmap"
}
elf_symbol {
id: 0xc5e4d583
name: "generic_cont_expand_simple"
is_defined: true
symbol_type: FUNCTION
crc: 0x82f19601
type_id: 0x9bff181d
full_name: "generic_cont_expand_simple"
}
elf_symbol {
id: 0x1b6a5b31
name: "generic_copy_file_range"
@@ -374849,6 +374980,15 @@ elf_symbol {
type_id: 0x167935b9
full_name: "iget_failed"
}
elf_symbol {
id: 0xeff109db
name: "iget_locked"
is_defined: true
symbol_type: FUNCTION
crc: 0x2c29b448
type_id: 0x121b62af
full_name: "iget_locked"
}
elf_symbol {
id: 0x4a5f3d41
name: "ignore_console_lock_warning"
@@ -375605,6 +375745,15 @@ elf_symbol {
type_id: 0x1378736d
full_name: "init_wait_var_entry"
}
elf_symbol {
id: 0x77f61a26
name: "inode_add_bytes"
is_defined: true
symbol_type: FUNCTION
crc: 0x60c8da80
type_id: 0x16e7aaa1
full_name: "inode_add_bytes"
}
elf_symbol {
id: 0x7a805e08
name: "inode_dio_wait"
@@ -375686,6 +375835,15 @@ elf_symbol {
type_id: 0x16e7aaa1
full_name: "inode_set_bytes"
}
elf_symbol {
id: 0x90d2e1dd
name: "inode_set_ctime_current"
is_defined: true
symbol_type: FUNCTION
crc: 0x36689e12
type_id: 0xb166862a
full_name: "inode_set_ctime_current"
}
elf_symbol {
id: 0x2b7e86c2
name: "inode_set_flags"
@@ -380160,6 +380318,24 @@ elf_symbol {
type_id: 0x99a8dc1b
full_name: "match_int"
}
elf_symbol {
id: 0xf5708e8d
name: "match_octal"
is_defined: true
symbol_type: FUNCTION
crc: 0x815b5dd4
type_id: 0x99a8dc1b
full_name: "match_octal"
}
elf_symbol {
id: 0x44791e62
name: "match_strdup"
is_defined: true
symbol_type: FUNCTION
crc: 0xacf4d843
type_id: 0x30eb4522
full_name: "match_strdup"
}
elf_symbol {
id: 0x97e555df
name: "match_string"
@@ -380966,6 +381142,15 @@ elf_symbol {
type_id: 0x100e6fc8
full_name: "mfd_remove_devices"
}
elf_symbol {
id: 0x99c9c9c0
name: "migrate_folio"
is_defined: true
symbol_type: FUNCTION
crc: 0xaf4584aa
type_id: 0x986ccce1
full_name: "migrate_folio"
}
elf_symbol {
id: 0x89c6398f
name: "migrate_pages"
@@ -385234,6 +385419,15 @@ elf_symbol {
type_id: 0x16b708df
full_name: "page_frag_free"
}
elf_symbol {
id: 0xbf668081
name: "page_get_link"
is_defined: true
symbol_type: FUNCTION
crc: 0x8e25e14e
type_id: 0x96a3f292
full_name: "page_get_link"
}
elf_symbol {
id: 0xc2b69854
name: "page_is_ram"
@@ -385352,6 +385546,15 @@ elf_symbol {
type_id: 0x19658c89
full_name: "page_reporting_unregister"
}
elf_symbol {
id: 0xb681e6bc
name: "page_symlink"
is_defined: true
symbol_type: FUNCTION
crc: 0x72ad9fb8
type_id: 0x9b800de5
full_name: "page_symlink"
}
elf_symbol {
id: 0x4271852e
name: "page_zero_new_buffers"
@@ -402078,6 +402281,15 @@ elf_symbol {
type_id: 0x920d63ce
full_name: "try_to_del_timer_sync"
}
elf_symbol {
id: 0x68605044
name: "try_to_free_buffers"
is_defined: true
symbol_type: FUNCTION
crc: 0xdb7a9cae
type_id: 0xf6f86f1f
full_name: "try_to_free_buffers"
}
elf_symbol {
id: 0x8814f5b8
name: "try_to_free_mem_cgroup_pages"
@@ -406785,6 +406997,15 @@ elf_symbol {
type_id: 0x937ab4d8
full_name: "utf16s_to_utf8s"
}
elf_symbol {
id: 0xb058e6a6
name: "utf32_to_utf8"
is_defined: true
symbol_type: FUNCTION
crc: 0x2875a315
type_id: 0x9e76c5ad
full_name: "utf32_to_utf8"
}
elf_symbol {
id: 0xa459c02b
name: "utf8_data_table"
@@ -412502,6 +412723,7 @@ interface {
symbol_id: 0x52069d2d
symbol_id: 0x640280c1
symbol_id: 0xb3b57b4d
symbol_id: 0x70022f4d
symbol_id: 0xda249832
symbol_id: 0x206fe2ef
symbol_id: 0x5693f2df
@@ -412791,6 +413013,7 @@ interface {
symbol_id: 0xc0201123
symbol_id: 0x4d722bb5
symbol_id: 0x2a322266
symbol_id: 0x8c705d8e
symbol_id: 0x57e1cd01
symbol_id: 0xf0581d11
symbol_id: 0x35eb35db
@@ -413106,6 +413329,7 @@ interface {
symbol_id: 0x5a70b6f0
symbol_id: 0x06f42cb2
symbol_id: 0xca337eb1
symbol_id: 0x2a36ed7a
symbol_id: 0x9e7d8d76
symbol_id: 0x610edc84
symbol_id: 0xd71898b4
@@ -413732,6 +413956,7 @@ interface {
symbol_id: 0xabe60a33
symbol_id: 0x7ae5eeb4
symbol_id: 0x317870a4
symbol_id: 0x6bac3701
symbol_id: 0x30dd6796
symbol_id: 0x573e2956
symbol_id: 0xe5bfa8c8
@@ -414466,6 +414691,7 @@ interface {
symbol_id: 0x99b0f07b
symbol_id: 0xffbe24f4
symbol_id: 0x46b6e531
symbol_id: 0x5b67fea4
symbol_id: 0xbe28ee32
symbol_id: 0x4927c9f3
symbol_id: 0x50a5072e
@@ -414475,6 +414701,7 @@ interface {
symbol_id: 0x7c937fc2
symbol_id: 0xa6f98003
symbol_id: 0x70cbb212
symbol_id: 0xa307bbf4
symbol_id: 0xc7c68a05
symbol_id: 0xb9dc79d0
symbol_id: 0x8bbdb127
@@ -414609,6 +414836,7 @@ interface {
symbol_id: 0xb7f431e8
symbol_id: 0x69ea6230
symbol_id: 0x0c22ac35
symbol_id: 0xc5e4d583
symbol_id: 0x1b6a5b31
symbol_id: 0x30828743
symbol_id: 0xe21d8d05
@@ -415041,6 +415269,7 @@ interface {
symbol_id: 0x841218b7
symbol_id: 0xb9f64e9d
symbol_id: 0x3477c5c1
symbol_id: 0xeff109db
symbol_id: 0x4a5f3d41
symbol_id: 0x4292b79d
symbol_id: 0xb779176d
@@ -415125,6 +415354,7 @@ interface {
symbol_id: 0x5eecacc4
symbol_id: 0x215b5641
symbol_id: 0xbf6470f2
symbol_id: 0x77f61a26
symbol_id: 0x7a805e08
symbol_id: 0xf7ff5427
symbol_id: 0x318d9226
@@ -415134,6 +415364,7 @@ interface {
symbol_id: 0xf4ae7c22
symbol_id: 0x4ff0f410
symbol_id: 0x1bb1212e
symbol_id: 0x90d2e1dd
symbol_id: 0x2b7e86c2
symbol_id: 0x471295fc
symbol_id: 0x18eeb52f
@@ -415631,6 +415862,8 @@ interface {
symbol_id: 0x602510fe
symbol_id: 0x304a5133
symbol_id: 0xcc9bd833
symbol_id: 0xf5708e8d
symbol_id: 0x44791e62
symbol_id: 0x97e555df
symbol_id: 0x61c53930
symbol_id: 0xfe698851
@@ -415721,6 +415954,7 @@ interface {
symbol_id: 0xbc9af04b
symbol_id: 0x78495fd8
symbol_id: 0xa208d2dc
symbol_id: 0x99c9c9c0
symbol_id: 0x89c6398f
symbol_id: 0xbad16ab3
symbol_id: 0x68c3a63b
@@ -416195,6 +416429,7 @@ interface {
symbol_id: 0xff029108
symbol_id: 0xd723c668
symbol_id: 0x13dfcd3d
symbol_id: 0xbf668081
symbol_id: 0xc2b69854
symbol_id: 0x4f3e5356
symbol_id: 0x8cc91d1b
@@ -416208,6 +416443,7 @@ interface {
symbol_id: 0x3c537500
symbol_id: 0x1b814fa6
symbol_id: 0x9ca2e070
symbol_id: 0xb681e6bc
symbol_id: 0x4271852e
symbol_id: 0x0fe80546
symbol_id: 0x9b003f99
@@ -418067,6 +418303,7 @@ interface {
symbol_id: 0x44cd0751
symbol_id: 0x3d986fb5
symbol_id: 0x2f855953
symbol_id: 0x68605044
symbol_id: 0x8814f5b8
symbol_id: 0x8fa1e478
symbol_id: 0xe54aec5b
@@ -418590,6 +418827,7 @@ interface {
symbol_id: 0x22e80038
symbol_id: 0xb5437ef4
symbol_id: 0x1473720a
symbol_id: 0xb058e6a6
symbol_id: 0xa459c02b
symbol_id: 0x4b0dcba7
symbol_id: 0xa040d5a9

View File

@@ -2,6 +2,7 @@
alt_cb_patch_nops
__arch_copy_from_user
__arch_copy_to_user
_atomic_dec_and_lock
autoremove_wake_function
balance_dirty_pages_ratelimited
bcmp
@@ -14,12 +15,14 @@
bit_waitqueue
blkdev_issue_discard
blkdev_issue_flush
blkdev_issue_zeroout
blk_finish_plug
blk_start_plug
__blockdev_direct_IO
block_dirty_folio
block_invalidate_folio
block_is_partially_uptodate
block_write_full_page
__breadahead
__bread_gfp
__brelse
@@ -30,8 +33,10 @@
__check_object_size
clean_bdev_aliases
clear_inode
clear_nlink
clear_page
clear_page_dirty_for_io
cont_write_begin
copy_page_from_iter_atomic
cpu_hwcaps
create_empty_buffers
@@ -39,6 +44,7 @@
d_add
d_add_ci
d_instantiate
dirty_writeback_interval
d_make_root
d_obtain_alias
down_read
@@ -57,6 +63,7 @@
fget
fiemap_fill_next_extent
fiemap_prep
fileattr_fill_flags
file_check_and_advance_wb_err
filemap_add_folio
filemap_dirty_folio
@@ -65,6 +72,7 @@
filemap_fdatawrite
filemap_fdatawrite_range
filemap_flush
filemap_release_folio
__filemap_set_wb_err
filemap_write_and_wait_range
file_remove_privs
@@ -83,6 +91,7 @@
freezer_active
freezing_slow_path
fs_bio_set
generic_cont_expand_simple
generic_error_remove_page
generic_file_direct_write
generic_file_llseek
@@ -90,14 +99,17 @@
generic_file_open
generic_file_read_iter
generic_file_splice_read
generic_file_write_iter
generic_fillattr
generic_perform_write
generic_read_dir
generic_write_checks
generic_write_end
__getblk_gfp
gic_nonsecure_priorities
grab_cache_page_write_begin
iget5_locked
iget_locked
igrab
ihold
ilookup5
@@ -107,11 +119,15 @@
init_special_inode
init_wait_entry
__init_waitqueue_head
inode_add_bytes
inode_dio_wait
inode_get_bytes
inode_init_once
inode_init_owner
inode_maybe_inc_iversion
inode_newsize_ok
inode_set_bytes
inode_set_ctime_current
inode_set_flags
__insert_inode_hash
invalidate_bdev
@@ -158,16 +174,20 @@
mark_buffer_write_io_error
__mark_inode_dirty
mark_page_accessed
match_octal
match_strdup
memcmp
memcpy
memmove
memset
migrate_folio
mktime64
mnt_drop_write_file
mnt_want_write_file
mount_bdev
mpage_readahead
mpage_read_folio
mpage_writepages
__msecs_to_jiffies
__mutex_init
mutex_lock
@@ -178,8 +198,10 @@
pagecache_get_page
page_cache_next_miss
page_cache_prev_miss
page_get_link
page_pinner_inited
__page_pinner_put_page
page_symlink
pagevec_lookup_range_tag
__pagevec_release
page_zero_new_buffers
@@ -217,7 +239,9 @@
schedule_timeout
schedule_timeout_interruptible
security_inode_init_security
seq_escape_mem
seq_printf
setattr_copy
setattr_prepare
set_freezable
set_nlink
@@ -257,6 +281,7 @@
truncate_inode_pages_final
truncate_pagecache
truncate_setsize
try_to_free_buffers
try_to_writeback_inodes_sb
unload_nls
unlock_buffer
@@ -265,6 +290,8 @@
unregister_filesystem
up_read
up_write
utf32_to_utf8
utf8_to_utf32
vfree
vfs_fsync_range
__vmalloc