ANDROID: GKI: Update symbol list for Amlogic
2 function symbol(s) added
'key_ref_t lookup_user_key(key_serial_t, unsigned long, enum key_need_perm)'
'int sock_wake_async(struct socket_wq*, int, int)'
Bug: 430463604
Change-Id: I4dcaf11a62356e793a8aaf3ca5e11db855a4b1da
Signed-off-by: Qinglin Li <[email protected]>
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg
index 2eab342..62323a4 100644
--- a/android/abi_gki_aarch64.stg
+++ b/android/abi_gki_aarch64.stg
@@ -258550,6 +258550,56 @@
}
}
enumeration {
+ id: 0xd59c9b2e
+ name: "key_need_perm"
+ definition {
+ underlying_type_id: 0x4585663f
+ enumerator {
+ name: "KEY_NEED_UNSPECIFIED"
+ }
+ enumerator {
+ name: "KEY_NEED_VIEW"
+ value: 1
+ }
+ enumerator {
+ name: "KEY_NEED_READ"
+ value: 2
+ }
+ enumerator {
+ name: "KEY_NEED_WRITE"
+ value: 3
+ }
+ enumerator {
+ name: "KEY_NEED_SEARCH"
+ value: 4
+ }
+ enumerator {
+ name: "KEY_NEED_LINK"
+ value: 5
+ }
+ enumerator {
+ name: "KEY_NEED_SETATTR"
+ value: 6
+ }
+ enumerator {
+ name: "KEY_NEED_UNLINK"
+ value: 7
+ }
+ enumerator {
+ name: "KEY_SYSADMIN_OVERRIDE"
+ value: 8
+ }
+ enumerator {
+ name: "KEY_AUTHTOKEN_OVERRIDE"
+ value: 9
+ }
+ enumerator {
+ name: "KEY_DEFER_PERM_CHECK"
+ value: 10
+ }
+ }
+}
+enumeration {
id: 0x4e0bad92
name: "kmsg_dump_reason"
definition {
@@ -294025,6 +294075,13 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x9b4f443a
+ return_type_id: 0x6720d32f
+ parameter_id: 0x1d2bb1b6
+ parameter_id: 0x6720d32f
+ parameter_id: 0x6720d32f
+}
+function {
id: 0x9b4f857e
return_type_id: 0x6720d32f
parameter_id: 0x18bd6530
@@ -304326,6 +304383,13 @@
parameter_id: 0x30d9f406
}
function {
+ id: 0xc59b3a62
+ return_type_id: 0x3a800090
+ parameter_id: 0xe2836f7f
+ parameter_id: 0x33756485
+ parameter_id: 0xd59c9b2e
+}
+function {
id: 0xc61915b4
return_type_id: 0x4585663f
parameter_id: 0x2309ad3e
@@ -342204,6 +342268,15 @@
full_name: "lookup_page_ext"
}
elf_symbol {
+ id: 0x7d6628ba
+ name: "lookup_user_key"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x1dc6c93b
+ type_id: 0xc59b3a62
+ full_name: "lookup_user_key"
+}
+elf_symbol {
id: 0x493ce9fc
name: "loops_per_jiffy"
is_defined: true
@@ -359468,6 +359541,15 @@
full_name: "sock_unregister"
}
elf_symbol {
+ id: 0xeab36c96
+ name: "sock_wake_async"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0xa435c6d8
+ type_id: 0x9b4f443a
+ full_name: "sock_wake_async"
+}
+elf_symbol {
id: 0xba26b6a3
name: "sock_wfree"
is_defined: true
@@ -373475,6 +373557,7 @@
symbol_id: 0x06e891b4
symbol_id: 0xad10cf0f
symbol_id: 0x5868181f
+ symbol_id: 0x7d6628ba
symbol_id: 0x493ce9fc
symbol_id: 0x531bbd3e
symbol_id: 0xb78a4a87
@@ -375392,6 +375475,7 @@
symbol_id: 0xeffe0f16
symbol_id: 0x7b771682
symbol_id: 0x39362be4
+ symbol_id: 0xeab36c96
symbol_id: 0xba26b6a3
symbol_id: 0xfdaa1c0d
symbol_id: 0xe86ce747
diff --git a/android/abi_gki_aarch64_amlogic b/android/abi_gki_aarch64_amlogic
index 3ba1103..d008b2c 100644
--- a/android/abi_gki_aarch64_amlogic
+++ b/android/abi_gki_aarch64_amlogic
@@ -208,9 +208,11 @@
__const_udelay
consume_skb
contig_page_data
+ _copy_from_iter
copy_from_kernel_nofault
copy_page
copy_page_from_iter_atomic
+ _copy_to_iter
cpu_all_bits
cpu_bit_bitmap
cpufreq_boost_enabled
@@ -251,10 +253,13 @@
crypto_aead_setauthsize
crypto_aead_setkey
crypto_ahash_digest
+ crypto_ahash_final
+ crypto_ahash_finup
crypto_ahash_setkey
crypto_alloc_aead
crypto_alloc_ahash
crypto_alloc_base
+ crypto_alloc_rng
crypto_alloc_shash
crypto_alloc_skcipher
crypto_cipher_encrypt_one
@@ -264,13 +269,17 @@
crypto_dequeue_request
crypto_destroy_tfm
crypto_enqueue_request
+ crypto_get_default_null_skcipher
crypto_has_alg
crypto_init_queue
__crypto_memneq
+ crypto_put_default_null_skcipher
crypto_register_ahash
crypto_register_alg
crypto_register_shash
crypto_register_skcipher
+ crypto_req_done
+ crypto_rng_reset
crypto_sha1_finup
crypto_sha1_update
crypto_shash_digest
@@ -658,6 +667,7 @@
drm_atomic_set_mode_prop_for_crtc
drm_atomic_state_alloc
drm_atomic_state_clear
+ drm_atomic_state_default_release
__drm_atomic_state_free
drm_compat_ioctl
drm_connector_attach_content_protection_property
@@ -1151,6 +1161,7 @@
iounmap
iov_iter_advance
iov_iter_alignment
+ iov_iter_get_pages
iov_iter_init
iov_iter_kvec
iov_iter_npages
@@ -1319,12 +1330,14 @@
__lock_buffer
__lock_page
lockref_get
+ lock_sock_nested
logfc
log_post_read_mmio
log_post_write_mmio
log_read_mmio
log_write_mmio
lookup_bdev
+ lookup_user_key
loops_per_jiffy
LZ4_compress_fast
LZ4_compress_fast_continue
@@ -1822,6 +1835,8 @@
proc_mkdir
proc_mkdir_data
proc_remove
+ proto_register
+ proto_unregister
__pskb_copy_fclone
pskb_expand_head
__pskb_pull_tail
@@ -1947,6 +1962,7 @@
release_firmware
__release_region
release_resource
+ release_sock
remap_pfn_range
remap_vmalloc_range
remove_cpu
@@ -2044,6 +2060,8 @@
sdio_writel
sdio_writesb
sdio_writew
+ security_sk_clone
+ security_sock_graft
send_sig
seq_list_next
seq_list_start
@@ -2104,6 +2122,7 @@
single_open_size
single_release
si_swapinfo
+ sk_alloc
skb_add_rx_frag
skb_checksum_help
skb_clone
@@ -2131,6 +2150,7 @@
skb_trim
skb_tstamp_tx
skb_unlink
+ sk_free
skip_spaces
smpboot_register_percpu_thread
smp_call_function
@@ -2217,10 +2237,26 @@
snprintf
soc_device_register
__sock_create
+ sock_init_data
sock_kfree_s
sock_kmalloc
sock_kzfree_s
+ sock_no_accept
+ sock_no_bind
+ sock_no_connect
+ sock_no_getname
+ sock_no_ioctl
+ sock_no_listen
+ sock_no_mmap
+ sock_no_recvmsg
+ sock_no_sendmsg
+ sock_no_sendpage
+ sock_no_shutdown
+ sock_no_socketpair
+ sock_register
sock_release
+ sock_unregister
+ sock_wake_async
sock_wfree
sort
spi_add_device
@@ -2798,9 +2834,11 @@
wakeup_source_register
wakeup_source_unregister
__wake_up_sync
+ __wake_up_sync_key
__warn_printk
wireless_nlevent_flush
wireless_send_event
+ woken_wake_function
work_busy
write_inode_now
ww_mutex_lock