ANDROID: GKI: Add Paragon symbol list

This list contains symbols for  Paragon UFSD driver for NTFS and exFAT file systems.

18 function symbol(s) added
  'int __cond_resched_lock(spinlock_t*)'
  'struct buffer_head* __find_get_block(struct block_device*, sector_t, unsigned int)'
  'int __posix_acl_create(struct posix_acl**, gfp_t, umode_t*)'
  'int add_to_page_cache_lru(struct page*, struct address_space*, unsigned long, gfp_t)'
  'struct buffer_head* alloc_buffer_head(gfp_t)'
  'void d_rehash(struct dentry*)'
  'int filemap_fdatawrite_wbc(struct address_space*, struct writeback_control*)'
  'void free_buffer_head(struct buffer_head*)'
  'int posix_acl_equiv_mode(const struct posix_acl*, umode_t*)'
  'struct posix_acl* posix_acl_from_xattr(struct user_namespace*, const void*, size_t)'
  'int posix_acl_to_xattr(struct user_namespace*, const struct posix_acl*, void*, size_t)'
  'int posix_acl_valid(struct user_namespace*, const struct posix_acl*)'
  'void set_cached_acl(struct inode*, int, struct posix_acl*)'
  'void shrink_dcache_sb(struct super_block*)'
  'void sync_inodes_sb(struct super_block*)'
  'void wait_for_completion_io(struct completion*)'
  'void write_dirty_buffer(struct buffer_head*, blk_opf_t)'
  'void yield()'

Bug: 390630697
Change-Id: Ie7152ec59bdc5630a502c8d538c949d3684abde5
Signed-off-by: Konstantin Komarov <Konstantin.Komarov.GKI@paragon-software.com>
This commit is contained in:
Konstantin Komarov
2025-01-17 13:14:49 +03:00
committed by Treehugger Robot
parent 72db89d3d9
commit ef4fb40b87
3 changed files with 289 additions and 0 deletions

View File

@@ -115,6 +115,7 @@ filegroup(
"android/abi_gki_aarch64_mtk",
"android/abi_gki_aarch64_nothing",
"android/abi_gki_aarch64_oplus",
"android/abi_gki_aarch64_paragon",
"android/abi_gki_aarch64_pasa",
"android/abi_gki_aarch64_pixel",
"android/abi_gki_aarch64_qcom",

View File

@@ -773,6 +773,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x20e3a5b9
}
pointer_reference {
id: 0x02aa06b1
kind: POINTER
pointee_type_id: 0x20e8fc5a
}
pointer_reference {
id: 0x02b3baf5
kind: POINTER
@@ -26173,6 +26178,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xf6697fa6
}
pointer_reference {
id: 0x370a73b0
kind: POINTER
pointee_type_id: 0xf669285f
}
pointer_reference {
id: 0x370b11b2
kind: POINTER
@@ -35588,6 +35598,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0xa90d2a4f
}
qualified {
id: 0xf669285f
qualifier: CONST
qualified_type_id: 0xa9e317f6
}
qualified {
id: 0xf6a40fd8
qualifier: CONST
@@ -300202,6 +300217,12 @@ function {
parameter_id: 0x3bfbd7cf
parameter_id: 0x0f626ee5
}
function {
id: 0x1728395d
return_type_id: 0x48b5725f
parameter_id: 0x1977e57b
parameter_id: 0x7b64642a
}
function {
id: 0x172842ec
return_type_id: 0x48b5725f
@@ -300747,6 +300768,13 @@ function {
return_type_id: 0x48b5725f
parameter_id: 0x1dce0fdd
}
function {
id: 0x17ed8cca
return_type_id: 0x48b5725f
parameter_id: 0x1b8590a8
parameter_id: 0x6720d32f
parameter_id: 0x20e8fc5a
}
function {
id: 0x17ee95ba
return_type_id: 0x48b5725f
@@ -309688,6 +309716,11 @@ function {
parameter_id: 0xf435685e
parameter_id: 0x18bd6530
}
function {
id: 0x59e4d513
return_type_id: 0x1977e57b
parameter_id: 0xf1a6dfed
}
function {
id: 0x59eb2668
return_type_id: 0x2170d06d
@@ -310470,6 +310503,13 @@ function {
parameter_id: 0x3b19594b
parameter_id: 0x3fd547b8
}
function {
id: 0x65d54b6e
return_type_id: 0x1977e57b
parameter_id: 0x0c2e195c
parameter_id: 0xd0b3a203
parameter_id: 0x4585663f
}
function {
id: 0x65d68df5
return_type_id: 0x1977e57b
@@ -311305,6 +311345,13 @@ function {
return_type_id: 0x356691bc
parameter_id: 0xc9082b19
}
function {
id: 0x78c7e392
return_type_id: 0x20e8fc5a
parameter_id: 0x0fabaf3b
parameter_id: 0x391f15ea
parameter_id: 0xf435685e
}
function {
id: 0x78cb3e97
return_type_id: 0x347303b4
@@ -312857,6 +312904,11 @@ function {
parameter_id: 0x0483e6f8
parameter_id: 0xf435685e
}
function {
id: 0x9015d337
return_type_id: 0x6720d32f
parameter_id: 0x3654c061
}
function {
id: 0x90166130
return_type_id: 0x6720d32f
@@ -313352,6 +313404,12 @@ function {
parameter_id: 0x37c0c175
parameter_id: 0x0258f96e
}
function {
id: 0x907a6c53
return_type_id: 0x6720d32f
parameter_id: 0x370a73b0
parameter_id: 0x0e04e400
}
function {
id: 0x908495c3
return_type_id: 0x6720d32f
@@ -330808,6 +330866,14 @@ function {
parameter_id: 0x078316ff
parameter_id: 0x064d6086
}
function {
id: 0x9c7925e6
return_type_id: 0x6720d32f
parameter_id: 0x06835e9c
parameter_id: 0x1582ab06
parameter_id: 0x33756485
parameter_id: 0xf1a6dfed
}
function {
id: 0x9c7b6f16
return_type_id: 0x6720d32f
@@ -334802,6 +334868,20 @@ function {
parameter_id: 0x33b77109
parameter_id: 0x3283ded6
}
function {
id: 0x9eb3dea3
return_type_id: 0x6720d32f
parameter_id: 0x0fabaf3b
parameter_id: 0x370a73b0
parameter_id: 0x18bd6530
parameter_id: 0xf435685e
}
function {
id: 0x9eb6212f
return_type_id: 0x6720d32f
parameter_id: 0x0fabaf3b
parameter_id: 0x370a73b0
}
function {
id: 0x9eb724d7
return_type_id: 0x6720d32f
@@ -335116,6 +335196,13 @@ function {
parameter_id: 0x6d9cce5f
parameter_id: 0x11cfee5a
}
function {
id: 0x9eef78c5
return_type_id: 0x6720d32f
parameter_id: 0x02aa06b1
parameter_id: 0xf1a6dfed
parameter_id: 0x0e04e400
}
function {
id: 0x9ef0369c
return_type_id: 0x6720d32f
@@ -342460,6 +342547,15 @@ elf_symbol {
type_id: 0xb94f7fed
full_name: "__cma_alloc"
}
elf_symbol {
id: 0xd8451029
name: "__cond_resched_lock"
is_defined: true
symbol_type: FUNCTION
crc: 0xa02aa74a
type_id: 0x9015d337
full_name: "__cond_resched_lock"
}
elf_symbol {
id: 0xac1ff1ce
name: "__const_udelay"
@@ -343252,6 +343348,15 @@ elf_symbol {
type_id: 0x1464781e
full_name: "__filemap_set_wb_err"
}
elf_symbol {
id: 0x699b402f
name: "__find_get_block"
is_defined: true
symbol_type: FUNCTION
crc: 0xac0572b8
type_id: 0x65d54b6e
full_name: "__find_get_block"
}
elf_symbol {
id: 0xaf8ee687
name: "__find_nth_bit"
@@ -344585,6 +344690,15 @@ elf_symbol {
type_id: 0x8556f056
full_name: "__pmd_trans_huge_lock"
}
elf_symbol {
id: 0x55c8f83c
name: "__posix_acl_create"
is_defined: true
symbol_type: FUNCTION
crc: 0x803ddbb6
type_id: 0x9eef78c5
full_name: "__posix_acl_create"
}
elf_symbol {
id: 0xc37b6db0
name: "__printk_ratelimit"
@@ -356312,6 +356426,15 @@ elf_symbol {
type_id: 0x1e89523e
full_name: "add_timer_on"
}
elf_symbol {
id: 0x52066ae4
name: "add_to_page_cache_lru"
is_defined: true
symbol_type: FUNCTION
crc: 0x725b436d
type_id: 0x9c7925e6
full_name: "add_to_page_cache_lru"
}
elf_symbol {
id: 0xdee25d92
name: "add_uevent_var"
@@ -356501,6 +356624,15 @@ elf_symbol {
type_id: 0x12d6b73d
full_name: "alloc_anon_inode"
}
elf_symbol {
id: 0x7cb7f1ff
name: "alloc_buffer_head"
is_defined: true
symbol_type: FUNCTION
crc: 0x70bfff34
type_id: 0x59e4d513
full_name: "alloc_buffer_head"
}
elf_symbol {
id: 0xc0fb25e9
name: "alloc_can_err_skb"
@@ -363188,6 +363320,15 @@ elf_symbol {
type_id: 0x30964cd5
full_name: "d_path"
}
elf_symbol {
id: 0x0c4bc6c3
name: "d_rehash"
is_defined: true
symbol_type: FUNCTION
crc: 0x7428dcf0
type_id: 0x141901a7
full_name: "d_rehash"
}
elf_symbol {
id: 0xb96af991
name: "d_splice_alias"
@@ -373999,6 +374140,15 @@ elf_symbol {
type_id: 0x98773f07
full_name: "filemap_fdatawrite_range"
}
elf_symbol {
id: 0x9d5c7f2b
name: "filemap_fdatawrite_wbc"
is_defined: true
symbol_type: FUNCTION
crc: 0x0c86acd7
type_id: 0x9860482f
full_name: "filemap_fdatawrite_wbc"
}
elf_symbol {
id: 0x7c937fc2
name: "filemap_flush"
@@ -374521,6 +374671,15 @@ elf_symbol {
type_id: 0x10e42ea8
full_name: "frame_vector_to_pfns"
}
elf_symbol {
id: 0x7514c08f
name: "free_buffer_head"
is_defined: true
symbol_type: FUNCTION
crc: 0x95aac32f
type_id: 0x16c5a8cd
full_name: "free_buffer_head"
}
elf_symbol {
id: 0x1b00ff86
name: "free_candev"
@@ -394117,6 +394276,42 @@ elf_symbol {
type_id: 0x9e008a7e
full_name: "posix_acl_chmod"
}
elf_symbol {
id: 0x38d4e8d6
name: "posix_acl_equiv_mode"
is_defined: true
symbol_type: FUNCTION
crc: 0x00b4e615
type_id: 0x907a6c53
full_name: "posix_acl_equiv_mode"
}
elf_symbol {
id: 0xacb83eb1
name: "posix_acl_from_xattr"
is_defined: true
symbol_type: FUNCTION
crc: 0x0a8eb727
type_id: 0x78c7e392
full_name: "posix_acl_from_xattr"
}
elf_symbol {
id: 0xa3b2084d
name: "posix_acl_to_xattr"
is_defined: true
symbol_type: FUNCTION
crc: 0x4c49a680
type_id: 0x9eb3dea3
full_name: "posix_acl_to_xattr"
}
elf_symbol {
id: 0xc6106a7d
name: "posix_acl_valid"
is_defined: true
symbol_type: FUNCTION
crc: 0xf9dc150b
type_id: 0x9eb6212f
full_name: "posix_acl_valid"
}
elf_symbol {
id: 0x48573a01
name: "posix_lock_file"
@@ -400687,6 +400882,15 @@ elf_symbol {
type_id: 0x9f17e634
full_name: "set_blocksize"
}
elf_symbol {
id: 0x013afad5
name: "set_cached_acl"
is_defined: true
symbol_type: FUNCTION
crc: 0x1e6d8cd7
type_id: 0x17ed8cca
full_name: "set_cached_acl"
}
elf_symbol {
id: 0x2c6a64fa
name: "set_capacity"
@@ -401164,6 +401368,15 @@ elf_symbol {
type_id: 0x10d0da4c
full_name: "show_regs"
}
elf_symbol {
id: 0x2912067f
name: "shrink_dcache_sb"
is_defined: true
symbol_type: FUNCTION
crc: 0x86beb281
type_id: 0x1923cb99
full_name: "shrink_dcache_sb"
}
elf_symbol {
id: 0x59a21b13
name: "shrink_slab"
@@ -405668,6 +405881,15 @@ elf_symbol {
type_id: 0x9afd0449
full_name: "sync_inode_metadata"
}
elf_symbol {
id: 0x2bbd1e19
name: "sync_inodes_sb"
is_defined: true
symbol_type: FUNCTION
crc: 0x2b53cc2a
type_id: 0x1923cb99
full_name: "sync_inodes_sb"
}
elf_symbol {
id: 0x3a16ef08
name: "sync_mapping_buffers"
@@ -415550,6 +415772,15 @@ elf_symbol {
type_id: 0xa6b55f52
full_name: "wait_for_completion_interruptible_timeout"
}
elf_symbol {
id: 0xb09d980f
name: "wait_for_completion_io"
is_defined: true
symbol_type: FUNCTION
crc: 0x392b1fea
type_id: 0x11c0e0ca
full_name: "wait_for_completion_io"
}
elf_symbol {
id: 0xd0367f5d
name: "wait_for_completion_io_timeout"
@@ -415919,6 +416150,15 @@ elf_symbol {
type_id: 0x126f3be6
full_name: "wq_worker_comm"
}
elf_symbol {
id: 0x73a49190
name: "write_dirty_buffer"
is_defined: true
symbol_type: FUNCTION
crc: 0xb1670595
type_id: 0x1728395d
full_name: "write_dirty_buffer"
}
elf_symbol {
id: 0xa643ac3f
name: "write_inode_now"
@@ -416756,6 +416996,15 @@ elf_symbol {
type_id: 0x1e818bd6
full_name: "xt_unregister_targets"
}
elf_symbol {
id: 0x2407d2bf
name: "yield"
is_defined: true
symbol_type: FUNCTION
crc: 0x760a0f4f
type_id: 0x10985193
full_name: "yield"
}
elf_symbol {
id: 0x0fc8c78d
name: "zap_vma_ptes"
@@ -417025,6 +417274,7 @@ interface {
symbol_id: 0x021741b4
symbol_id: 0x9339caba
symbol_id: 0xc7d06fb9
symbol_id: 0xd8451029
symbol_id: 0xac1ff1ce
symbol_id: 0xba429af2
symbol_id: 0xe495eb53
@@ -417113,6 +417363,7 @@ interface {
symbol_id: 0x5298aa39
symbol_id: 0x68fbcad4
symbol_id: 0x6036d483
symbol_id: 0x699b402f
symbol_id: 0xaf8ee687
symbol_id: 0x746a66fc
symbol_id: 0x6a92cb2d
@@ -417261,6 +417512,7 @@ interface {
symbol_id: 0x4e3336f3
symbol_id: 0x085ad43c
symbol_id: 0x20416c93
symbol_id: 0x55c8f83c
symbol_id: 0xc37b6db0
symbol_id: 0xa676022e
symbol_id: 0x577da3d6
@@ -418564,6 +418816,7 @@ interface {
symbol_id: 0xa5dcf915
symbol_id: 0xf2768ed7
symbol_id: 0xfbeae533
symbol_id: 0x52066ae4
symbol_id: 0xdee25d92
symbol_id: 0xe251c99f
symbol_id: 0xac3dec68
@@ -418585,6 +418838,7 @@ interface {
symbol_id: 0x5aa4c3e8
symbol_id: 0xbd7c5367
symbol_id: 0x7a0cc0b9
symbol_id: 0x7cb7f1ff
symbol_id: 0xc0fb25e9
symbol_id: 0x0fc80d91
symbol_id: 0xc453a761
@@ -419329,6 +419583,7 @@ interface {
symbol_id: 0x03fd2deb
symbol_id: 0x8d5ab7b4
symbol_id: 0xccc25fc1
symbol_id: 0x0c4bc6c3
symbol_id: 0xb96af991
symbol_id: 0xb771d13e
symbol_id: 0x53d11a8d
@@ -420528,6 +420783,7 @@ interface {
symbol_id: 0xef606c3f
symbol_id: 0x3289d59f
symbol_id: 0x82b19820
symbol_id: 0x9d5c7f2b
symbol_id: 0x7c937fc2
symbol_id: 0xa6f98003
symbol_id: 0x70cbb212
@@ -420586,6 +420842,7 @@ interface {
symbol_id: 0xf650f97e
symbol_id: 0x942400d1
symbol_id: 0x0513219e
symbol_id: 0x7514c08f
symbol_id: 0x1b00ff86
symbol_id: 0x557c88ae
symbol_id: 0x9b815cdc
@@ -422763,6 +423020,10 @@ interface {
symbol_id: 0x25c6452e
symbol_id: 0x324d8228
symbol_id: 0x3e0dea4e
symbol_id: 0x38d4e8d6
symbol_id: 0xacb83eb1
symbol_id: 0xa3b2084d
symbol_id: 0xc6106a7d
symbol_id: 0x48573a01
symbol_id: 0x4d2108fd
symbol_id: 0x7bf7b7b1
@@ -423493,6 +423754,7 @@ interface {
symbol_id: 0xa2d400c7
symbol_id: 0x334adb18
symbol_id: 0xdfe1cb53
symbol_id: 0x013afad5
symbol_id: 0x2c6a64fa
symbol_id: 0x689737cf
symbol_id: 0x7b6738b5
@@ -423546,6 +423808,7 @@ interface {
symbol_id: 0x96bd64f2
symbol_id: 0x064eb0d1
symbol_id: 0xbf6056e5
symbol_id: 0x2912067f
symbol_id: 0x59a21b13
symbol_id: 0xaba9754d
symbol_id: 0x6a9fad39
@@ -424047,6 +424310,7 @@ interface {
symbol_id: 0xf3c91dcd
symbol_id: 0xfb2634da
symbol_id: 0xe7caa0b7
symbol_id: 0x2bbd1e19
symbol_id: 0x3a16ef08
symbol_id: 0x3da4fd63
symbol_id: 0xc49e9f39
@@ -425145,6 +425409,7 @@ interface {
symbol_id: 0x5b9410e0
symbol_id: 0x929bcf22
symbol_id: 0xdd20bb49
symbol_id: 0xb09d980f
symbol_id: 0xd0367f5d
symbol_id: 0xacccfc76
symbol_id: 0x8b18825a
@@ -425186,6 +425451,7 @@ interface {
symbol_id: 0x4e8c6206
symbol_id: 0x887e1dde
symbol_id: 0x180eeaeb
symbol_id: 0x73a49190
symbol_id: 0xa643ac3f
symbol_id: 0x61731bd0
symbol_id: 0x6f9f10f2
@@ -425279,6 +425545,7 @@ interface {
symbol_id: 0x807b9318
symbol_id: 0x15f1eb71
symbol_id: 0x7c598ee8
symbol_id: 0x2407d2bf
symbol_id: 0x0fc8c78d
symbol_id: 0xe8e0ea6a
symbol_id: 0xa5d58813

View File

@@ -0,0 +1,21 @@
[abi_symbol_list]
add_to_page_cache_lru
alloc_buffer_head
blkdev_issue_zeroout
__cond_resched_lock
d_rehash
filemap_fdatawrite_wbc
__find_get_block
free_buffer_head
__posix_acl_create
posix_acl_equiv_mode
posix_acl_from_xattr
posix_acl_to_xattr
posix_acl_valid
set_cached_acl
shrink_dcache_sb
sync_inodes_sb
try_to_free_buffers
wait_for_completion_io
write_dirty_buffer
yield