ANDROID: GKI: Update symbols to symbol list
Update symbols to symbol list externed by oppo memory group.
ABI DIFFERENCES HAVE BEEN DETECTED!
1 function symbol(s) added
'bool is_transparent_hugepage(struct page *)'
Bug: 321196175
Bug: 326018674
Change-Id: I6a7e58f51903fbdc3c4c7deb9e1d3accc2559027
Signed-off-by: huzhanyuan <huzhanyuan@oppo.com>
(cherry picked from commit b4a8ca46426cc91cbc26a9968332ff4f5ad28bc2)
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 3e31557..94c4831 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -3630,6 +3630,7 @@
<elf-symbol name='is_bad_inode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8da8fb9d'/>
<elf-symbol name='is_console_locked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x944a564d'/>
<elf-symbol name='is_dma_buf_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb18b0a9d'/>
+ <elf-symbol name='is_transparent_hugepage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfe3de759'/>
<elf-symbol name='is_virtio_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xce1c13ab'/>
<elf-symbol name='is_vmalloc_addr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc31db0ce'/>
<elf-symbol name='isolate_and_split_free_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeda66b42'/>
@@ -148017,6 +148018,10 @@
<parameter type-id='77e79a4b' name='file' filepath='drivers/dma-buf/dma-buf.c' line='479' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='is_transparent_hugepage' mangled-name='is_transparent_hugepage' filepath='mm/huge_memory.c' line='532' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='is_transparent_hugepage'>
+ <parameter type-id='02f11ed4' name='page' filepath='mm/huge_memory.c' line='532' column='1'/>
+ <return type-id='b50a4934'/>
+ </function-decl>
<function-decl name='is_virtio_device' mangled-name='is_virtio_device' filepath='drivers/virtio/virtio.c' line='439' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='is_virtio_device'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/virtio/virtio.c' line='439' column='1'/>
<return type-id='b50a4934'/>
@@ -155149,8 +155154,8 @@
<parameter type-id='d504f73d' name='nb' filepath='net/core/netevent.c' line='28' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='register_oom_notifier' mangled-name='register_oom_notifier' filepath='mm/oom_kill.c' line='1075' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='register_oom_notifier'>
- <parameter type-id='d504f73d' name='nb' filepath='mm/oom_kill.c' line='1075' column='1'/>
+ <function-decl name='register_oom_notifier' mangled-name='register_oom_notifier' filepath='mm/oom_kill.c' line='1080' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='register_oom_notifier'>
+ <parameter type-id='d504f73d' name='nb' filepath='mm/oom_kill.c' line='1080' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='register_pernet_device' mangled-name='register_pernet_device' filepath='net/core/net_namespace.c' line='1299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='register_pernet_device'>
@@ -162084,8 +162089,8 @@
<parameter type-id='d504f73d' name='nb' filepath='net/core/netevent.c' line='44' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='unregister_oom_notifier' mangled-name='unregister_oom_notifier' filepath='mm/oom_kill.c' line='1081' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unregister_oom_notifier'>
- <parameter type-id='d504f73d' name='nb' filepath='mm/oom_kill.c' line='1081' column='1'/>
+ <function-decl name='unregister_oom_notifier' mangled-name='unregister_oom_notifier' filepath='mm/oom_kill.c' line='1086' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unregister_oom_notifier'>
+ <parameter type-id='d504f73d' name='nb' filepath='mm/oom_kill.c' line='1086' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='unregister_pernet_device' mangled-name='unregister_pernet_device' filepath='net/core/net_namespace.c' line='1320' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unregister_pernet_device'>
diff --git a/android/abi_gki_aarch64_oplus b/android/abi_gki_aarch64_oplus
index c0e6750..b159b31 100644
--- a/android/abi_gki_aarch64_oplus
+++ b/android/abi_gki_aarch64_oplus
@@ -657,3 +657,4 @@
wq_worker_comm
is_ashmem_file
zero_pfn
+ is_transparent_hugepage