ANDROID: abi_gki_aarch64_qcom: Add rpmsg_rx_done and zap_vma_ptes

rpmsg_rx_done and zap_vma_ptes are used to help transfer data through
rpmsg glink to users. Add it to the symbol list.

2 function symbol(s) added
  'int rpmsg_rx_done(struct rpmsg_endpoint *, void *)'
  'void zap_vma_ptes(struct vm_area_struct *, unsigned long int, unsigned long int)'

Bug: 268126515
Bug: 268622131
Change-Id: Iac36c1022cc1a403fc91ef32b819b679d6a4f49f
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
(cherry picked from commit 2cde0330aa314d65f1a77ff1798b52ed35ba39a2)
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 6b892b6..f63f1e8 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -4995,6 +4995,7 @@
       <elf-symbol name='rpmsg_poll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf60685b8'/>
       <elf-symbol name='rpmsg_register_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x61978e79'/>
       <elf-symbol name='rpmsg_release_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x36dab3db'/>
+      <elf-symbol name='rpmsg_rx_done' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8624a2fc'/>
       <elf-symbol name='rpmsg_send' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcc4c51d'/>
       <elf-symbol name='rpmsg_sendto' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfaa7be47'/>
       <elf-symbol name='rpmsg_set_signals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4fbe4d23'/>
@@ -6789,6 +6790,7 @@
       <elf-symbol name='xt_unregister_target' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf34cef62'/>
       <elf-symbol name='xt_unregister_targets' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x518b8265'/>
       <elf-symbol name='yield' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x760a0f4f'/>
+      <elf-symbol name='zap_vma_ptes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x95e13d4e'/>
       <elf-symbol name='zlib_deflate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf2c43f3f'/>
       <elf-symbol name='zlib_deflateEnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc890c008'/>
       <elf-symbol name='zlib_deflateInit2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5a0b73d0'/>
@@ -152629,6 +152631,11 @@
         <parameter type-id='cc769659' name='chinfo' filepath='drivers/rpmsg/rpmsg_core.c' line='57' column='1'/>
         <return type-id='95e97e5e'/>
       </function-decl>
+      <function-decl name='rpmsg_rx_done' mangled-name='rpmsg_rx_done' filepath='drivers/rpmsg/rpmsg_core.c' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rpmsg_rx_done'>
+        <parameter type-id='feb59272' name='ept' filepath='drivers/rpmsg/rpmsg_core.c' line='376' column='1'/>
+        <parameter type-id='eaa32e2f' name='data' filepath='drivers/rpmsg/rpmsg_core.c' line='376' column='1'/>
+        <return type-id='95e97e5e'/>
+      </function-decl>
       <function-decl name='rpmsg_send' mangled-name='rpmsg_send' filepath='drivers/rpmsg/rpmsg_core.c' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rpmsg_send'>
         <parameter type-id='feb59272' name='ept' filepath='drivers/rpmsg/rpmsg_core.c' line='154' column='1'/>
         <parameter type-id='eaa32e2f' name='data' filepath='drivers/rpmsg/rpmsg_core.c' line='154' column='1'/>
@@ -161941,6 +161948,12 @@
       <function-decl name='yield' mangled-name='yield' filepath='kernel/sched/core.c' line='8563' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='yield'>
         <return type-id='48b5725f'/>
       </function-decl>
+      <function-decl name='zap_vma_ptes' mangled-name='zap_vma_ptes' filepath='mm/memory.c' line='1755' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zap_vma_ptes'>
+        <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='1755' column='1'/>
+        <parameter type-id='7359adad' name='address' filepath='mm/memory.c' line='1755' column='1'/>
+        <parameter type-id='7359adad' name='size' filepath='mm/memory.c' line='1756' column='1'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
       <function-decl name='zlib_deflate' mangled-name='zlib_deflate' filepath='lib/zlib_deflate/deflate.c' line='329' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zlib_deflate'>
         <parameter type-id='fb4f8c25' name='strm' filepath='lib/zlib_deflate/deflate.c' line='330' column='1'/>
         <parameter type-id='95e97e5e' name='flush' filepath='lib/zlib_deflate/deflate.c' line='331' column='1'/>
diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom
index 479e8ea..f28f0860 100644
--- a/android/abi_gki_aarch64_qcom
+++ b/android/abi_gki_aarch64_qcom
@@ -1825,6 +1825,7 @@
   rpmsg_get_signals
   rpmsg_poll
   rpmsg_register_device
+  rpmsg_rx_done
   rpmsg_send
   rpmsg_set_signals
   rpmsg_trysend
@@ -2641,3 +2642,4 @@
   xsk_tx_peek_desc
   xsk_tx_release
   xsk_uses_need_wakeup
+  zap_vma_ptes