ANDROID: GKI: Update symbols to symbol list

Leaf changes summary: 11 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 11 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

11 Added functions:

  [A] 'function int _atomic_dec_and_lock_irqsave(atomic_t*, spinlock_t*, unsigned long int*)'
  [A] 'function void bio_uninit(bio*)'
  [A] 'function void blk_mq_kick_requeue_list(request_queue*)'
  [A] 'function void blk_rq_init(request_queue*, request*)'
  [A] 'function blk_status_t errno_to_blk_status(int)'
  [A] 'function io_cq* ioc_lookup_icq(io_context*, request_queue*)'
  [A] 'function void sbitmap_finish_wait(sbitmap_queue*, sbq_wait_state*, sbq_wait*)'
  [A] 'function void sbitmap_prepare_to_wait(sbitmap_queue*, sbq_wait_state*, sbq_wait*, int)'
  [A] 'function void sbitmap_queue_wake_all(sbitmap_queue*)'
  [A] 'function bool scsi_command_normalize_sense(const scsi_cmnd*, scsi_sense_hdr*)'
  [A] 'function void ufshcd_release_scsi_cmd(ufs_hba*, ufshcd_lrb*)'

Bug: 335587368
Bug: 335753090

Change-Id: Ic65505eb62aa0199332c20fcc433d84ae0396c29
Signed-off-by: hao lv <hao.lv5@transsion.com>
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index aec31f3..439cd394 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -860,6 +860,7 @@
       <elf-symbol name='__xfrm_decode_session' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x41b76380'/>
       <elf-symbol name='__xfrm_state_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9c30e2e1'/>
       <elf-symbol name='_atomic_dec_and_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcf4fdd4d'/>
+      <elf-symbol name='_atomic_dec_and_lock_irqsave' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x48c093fb'/>
       <elf-symbol name='_bcd2bin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb6936ffe'/>
       <elf-symbol name='_bin2bcd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x80ca5026'/>
       <elf-symbol name='_copy_from_iter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x39448fe2'/>
@@ -1014,6 +1015,7 @@
       <elf-symbol name='bio_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4e359aa9'/>
       <elf-symbol name='bio_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x92c823b1'/>
       <elf-symbol name='bio_split' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd2a1af6e'/>
+      <elf-symbol name='bio_uninit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x14dac3e4'/>
       <elf-symbol name='bioset_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x679e9dab'/>
       <elf-symbol name='bioset_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xed64a00'/>
       <elf-symbol name='bit_wait_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x44bae227'/>
@@ -1062,6 +1064,7 @@
       <elf-symbol name='blk_mq_freeze_queue_wait_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa36c2cb3'/>
       <elf-symbol name='blk_mq_init_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe757d590'/>
       <elf-symbol name='blk_mq_init_sq_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x96d60e2e'/>
+      <elf-symbol name='blk_mq_kick_requeue_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4e63bd28'/>
       <elf-symbol name='blk_mq_map_queues' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4d4d7b79'/>
       <elf-symbol name='blk_mq_pci_map_queues' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6e581a9d'/>
       <elf-symbol name='blk_mq_queue_inflight' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9ae21087'/>
@@ -1116,6 +1119,7 @@
       <elf-symbol name='blk_queue_write_cache' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x143da591'/>
       <elf-symbol name='blk_register_region' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeb4185be'/>
       <elf-symbol name='blk_rq_append_bio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x18609fa2'/>
+      <elf-symbol name='blk_rq_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9ed8c296'/>
       <elf-symbol name='blk_rq_map_kern' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcae859c2'/>
       <elf-symbol name='blk_rq_map_user' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaae3eac8'/>
       <elf-symbol name='blk_rq_map_user_iov' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x17aab0ad'/>
@@ -2594,6 +2598,7 @@
       <elf-symbol name='end_buffer_read_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe8fa6beb'/>
       <elf-symbol name='end_buffer_write_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4425e9c2'/>
       <elf-symbol name='end_page_writeback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9700188'/>
+      <elf-symbol name='errno_to_blk_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x612bfd89'/>
       <elf-symbol name='errseq_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ec6bba0'/>
       <elf-symbol name='eth_commit_mac_addr_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x42bf83cd'/>
       <elf-symbol name='eth_header' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1ec241ac'/>
@@ -3208,6 +3213,7 @@
       <elf-symbol name='invalidate_mapping_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2abc5f13'/>
       <elf-symbol name='io_schedule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x93a6e0b2'/>
       <elf-symbol name='io_schedule_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfbc4f89e'/>
+      <elf-symbol name='ioc_lookup_icq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x82c3af52'/>
       <elf-symbol name='iommu_alloc_resv_region' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaf40724'/>
       <elf-symbol name='iommu_attach_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7b7e559e'/>
       <elf-symbol name='iommu_attach_group' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdb2cdfed'/>
@@ -4823,12 +4829,15 @@
       <elf-symbol name='sbitmap_add_wait_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x40b43bd0'/>
       <elf-symbol name='sbitmap_any_bit_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x42230915'/>
       <elf-symbol name='sbitmap_del_wait_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3c212744'/>
+      <elf-symbol name='sbitmap_finish_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa50335f4'/>
       <elf-symbol name='sbitmap_init_node' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2fb72e9b'/>
+      <elf-symbol name='sbitmap_prepare_to_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd32694be'/>
       <elf-symbol name='sbitmap_queue_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeaad96f9'/>
       <elf-symbol name='sbitmap_queue_init_node' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9ae4191f'/>
       <elf-symbol name='sbitmap_queue_min_shallow_depth' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7b4c9ba9'/>
       <elf-symbol name='sbitmap_queue_resize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd9d5d879'/>
       <elf-symbol name='sbitmap_queue_show' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x42f75cea'/>
+      <elf-symbol name='sbitmap_queue_wake_all' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf6c9228c'/>
       <elf-symbol name='scan_swap_map_slots' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xad66b3f5'/>
       <elf-symbol name='scatterwalk_ffwd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5bbdfa26'/>
       <elf-symbol name='scatterwalk_map_and_copy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x845dbf3b'/>
@@ -4867,6 +4876,7 @@
       <elf-symbol name='scsi_block_requests' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x999377d'/>
       <elf-symbol name='scsi_block_when_processing_errors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1f193fbc'/>
       <elf-symbol name='scsi_change_queue_depth' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x969be5f3'/>
+      <elf-symbol name='scsi_command_normalize_sense' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x729b20f8'/>
       <elf-symbol name='scsi_compat_ioctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7ad9174c'/>
       <elf-symbol name='scsi_device_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x62a819e9'/>
       <elf-symbol name='scsi_device_lookup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf5ae3dd8'/>
@@ -5790,6 +5800,7 @@
       <elf-symbol name='ufshcd_query_flag_retry' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa4aa7bd6'/>
       <elf-symbol name='ufshcd_read_desc_param' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x67c2a4b2'/>
       <elf-symbol name='ufshcd_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfa98ca5c'/>
+      <elf-symbol name='ufshcd_release_scsi_cmd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xef46bb54'/>
       <elf-symbol name='ufshcd_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x53c91879'/>
       <elf-symbol name='ufshcd_shutdown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9a4540a1'/>
       <elf-symbol name='ufshcd_system_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfb14e9c8'/>
@@ -9036,6 +9047,7 @@
         <enumerator name='IIO_EV_TYPE_CHANGE' value='5'/>
       </enum-decl>
       <pointer-type-def type-id='4cf04ec2' size-in-bits='64' id='064c3738'/>
+      <pointer-type-def type-id='0ebf66e5' size-in-bits='64' id='064ed7dd'/>
       <class-decl name='v4l2_m2m_queue_ctx' size-in-bits='7168' is-struct='yes' visibility='default' filepath='include/media/v4l2-mem2mem.h' line='65' column='1' id='0651f1ee'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='q' type-id='6b30321d' visibility='default' filepath='include/media/v4l2-mem2mem.h' line='66' column='1'/>
@@ -12360,6 +12372,7 @@
         <parameter type-id='51a94113'/>
         <return type-id='95e97e5e'/>
       </function-type>
+      <qualified-type-def type-id='fe7ab802' const='yes' id='0ebf66e5'/>
       <pointer-type-def type-id='eb76a649' size-in-bits='64' id='0ec7edd9'/>
       <typedef-decl name='notifier_fn_t' type-id='38a7cb79' filepath='include/linux/notifier.h' line='51' column='1' id='0ec8c658'/>
       <function-type size-in-bits='64' id='0ed9f201'>
@@ -38877,7 +38890,14 @@
         <parameter type-id='a42536cd'/>
         <return type-id='a42536cd'/>
       </function-type>
-      <class-decl name='raw_hashinfo' is-struct='yes' visibility='default' is-declaration-only='yes' id='51ee3086'/>
+      <class-decl name='raw_hashinfo' size-in-bits='16448' is-struct='yes' visibility='default' filepath='include/net/raw.h' line='35' column='1' id='51ee3086'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='lock' type-id='ac16795b' visibility='default' filepath='include/net/raw.h' line='36' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='ht' type-id='a7c26c7b' visibility='default' filepath='include/net/raw.h' line='37' column='1'/>
+        </data-member>
+      </class-decl>
       <pointer-type-def type-id='918531c2' size-in-bits='64' id='51f1236c'/>
       <pointer-type-def type-id='25c33493' size-in-bits='64' id='52006477'/>
       <pointer-type-def type-id='cd1fc343' size-in-bits='64' id='52009e4b'/>
@@ -75928,6 +75948,9 @@
         </data-member>
       </union-decl>
       <typedef-decl name='iova_flush_cb' type-id='53072f48' filepath='include/linux/iova.h' line='41' column='1' id='a7bae79c'/>
+      <array-type-def dimensions='1' type-id='e151255a' size-in-bits='16384' id='a7c26c7b'>
+        <subrange length='256' type-id='7ff19f0f' id='36e5b9fa'/>
+      </array-type-def>
       <function-type size-in-bits='64' id='a7c3e9e0'>
         <parameter type-id='0c65b409'/>
         <parameter type-id='19c2251e'/>
@@ -122408,6 +122431,12 @@
         <parameter type-id='cff2d845' name='lock' filepath='lib/dec_and_lock.c' line='21' column='1'/>
         <return type-id='95e97e5e'/>
       </function-decl>
+      <function-decl name='_atomic_dec_and_lock_irqsave' mangled-name='_atomic_dec_and_lock_irqsave' filepath='lib/dec_and_lock.c' line='37' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_atomic_dec_and_lock_irqsave'>
+        <parameter type-id='8a47abc3' name='atomic' filepath='lib/dec_and_lock.c' line='37' column='1'/>
+        <parameter type-id='cff2d845' name='lock' filepath='lib/dec_and_lock.c' line='37' column='1'/>
+        <parameter type-id='1d2c2b85' name='flags' filepath='lib/dec_and_lock.c' line='38' column='1'/>
+        <return type-id='95e97e5e'/>
+      </function-decl>
       <function-decl name='_bcd2bin' mangled-name='_bcd2bin' filepath='lib/bcd.c' line='5' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_bcd2bin'>
         <parameter type-id='002ac4a6' name='val' filepath='lib/bcd.c' line='5' column='1'/>
         <return type-id='f0981eeb'/>
@@ -122622,12 +122651,12 @@
         <parameter type-id='e0ea832a' name='lock' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='1109' column='1'/>
         <return type-id='95e97e5e'/>
       </function-decl>
-      <function-decl name='access_process_vm' mangled-name='access_process_vm' filepath='mm/memory.c' line='5658' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='access_process_vm'>
-        <parameter type-id='f23e2572' name='tsk' filepath='mm/memory.c' line='5658' column='1'/>
-        <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='5658' column='1'/>
-        <parameter type-id='eaa32e2f' name='buf' filepath='mm/memory.c' line='5659' column='1'/>
-        <parameter type-id='95e97e5e' name='len' filepath='mm/memory.c' line='5659' column='1'/>
-        <parameter type-id='f0981eeb' name='gup_flags' filepath='mm/memory.c' line='5659' column='1'/>
+      <function-decl name='access_process_vm' mangled-name='access_process_vm' filepath='mm/memory.c' line='5678' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='access_process_vm'>
+        <parameter type-id='f23e2572' name='tsk' filepath='mm/memory.c' line='5678' column='1'/>
+        <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='5678' column='1'/>
+        <parameter type-id='eaa32e2f' name='buf' filepath='mm/memory.c' line='5679' column='1'/>
+        <parameter type-id='95e97e5e' name='len' filepath='mm/memory.c' line='5679' column='1'/>
+        <parameter type-id='f0981eeb' name='gup_flags' filepath='mm/memory.c' line='5679' column='1'/>
         <return type-id='95e97e5e'/>
       </function-decl>
       <function-decl name='ack_all_badblocks' mangled-name='ack_all_badblocks' filepath='block/badblocks.c' line='433' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ack_all_badblocks'>
@@ -123213,6 +123242,10 @@
         <parameter type-id='38b1e3a0' name='bs' filepath='block/bio.c' line='1480' column='1'/>
         <return type-id='fb55efa1'/>
       </function-decl>
+      <function-decl name='bio_uninit' mangled-name='bio_uninit' filepath='block/bio.c' line='236' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bio_uninit'>
+        <parameter type-id='fb55efa1' name='bio' filepath='block/bio.c' line='236' column='1'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
       <function-decl name='bioset_exit' mangled-name='bioset_exit' filepath='block/bio.c' line='1551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bioset_exit'>
         <parameter type-id='38b1e3a0' name='bs' filepath='block/bio.c' line='1551' column='1'/>
         <return type-id='48b5725f'/>
@@ -123467,6 +123500,10 @@
         <parameter type-id='f0981eeb' name='set_flags' filepath='block/blk-mq.c' line='3207' column='1'/>
         <return type-id='e7d2a5fc'/>
       </function-decl>
+      <function-decl name='blk_mq_kick_requeue_list' mangled-name='blk_mq_kick_requeue_list' filepath='block/blk-mq.c' line='868' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_mq_kick_requeue_list'>
+        <parameter type-id='e7d2a5fc' name='q' filepath='block/blk-mq.c' line='868' column='1'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
       <function-decl name='blk_mq_map_queues' mangled-name='blk_mq_map_queues' filepath='block/blk-mq-cpumap.c' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_mq_map_queues'>
         <parameter type-id='187ae308' name='qmap' filepath='block/blk-mq-cpumap.c' line='35' column='1'/>
         <return type-id='95e97e5e'/>
@@ -123732,6 +123769,11 @@
         <parameter type-id='334817d1' name='bio' filepath='block/blk-map.c' line='524' column='1'/>
         <return type-id='95e97e5e'/>
       </function-decl>
+      <function-decl name='blk_rq_init' mangled-name='blk_rq_init' filepath='block/blk-core.c' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_rq_init'>
+        <parameter type-id='e7d2a5fc' name='q' filepath='block/blk-core.c' line='120' column='1'/>
+        <parameter type-id='3dad1a48' name='rq' filepath='block/blk-core.c' line='120' column='1'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
       <function-decl name='blk_rq_map_kern' mangled-name='blk_rq_map_kern' filepath='block/blk-map.c' line='684' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_rq_map_kern'>
         <parameter type-id='e7d2a5fc' name='q' filepath='block/blk-map.c' line='684' column='1'/>
         <parameter type-id='3dad1a48' name='rq' filepath='block/blk-map.c' line='684' column='1'/>
@@ -131579,6 +131621,10 @@
         <parameter type-id='02f11ed4' name='page' filepath='mm/filemap.c' line='1482' column='1'/>
         <return type-id='48b5725f'/>
       </function-decl>
+      <function-decl name='errno_to_blk_status' mangled-name='errno_to_blk_status' filepath='block/blk-core.c' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='errno_to_blk_status'>
+        <parameter type-id='95e97e5e' name='errno' filepath='block/blk-core.c' line='206' column='1'/>
+        <return type-id='f4e2facd'/>
+      </function-decl>
       <function-decl name='errseq_set' mangled-name='errseq_set' filepath='lib/errseq.c' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='errseq_set'>
         <parameter type-id='a07ff496' name='eseq' filepath='lib/errseq.c' line='58' column='1'/>
         <parameter type-id='95e97e5e' name='err' filepath='lib/errseq.c' line='58' column='1'/>
@@ -132047,10 +132093,10 @@
         <parameter type-id='242e3d19' name='wq' filepath='kernel/workqueue.c' line='2798' column='1'/>
         <return type-id='48b5725f'/>
       </function-decl>
-      <function-decl name='follow_pfn' mangled-name='follow_pfn' filepath='mm/memory.c' line='5494' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='follow_pfn'>
-        <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='5494' column='1'/>
-        <parameter type-id='7359adad' name='address' filepath='mm/memory.c' line='5494' column='1'/>
-        <parameter type-id='1d2c2b85' name='pfn' filepath='mm/memory.c' line='5495' column='1'/>
+      <function-decl name='follow_pfn' mangled-name='follow_pfn' filepath='mm/memory.c' line='5514' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='follow_pfn'>
+        <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='5514' column='1'/>
+        <parameter type-id='7359adad' name='address' filepath='mm/memory.c' line='5514' column='1'/>
+        <parameter type-id='1d2c2b85' name='pfn' filepath='mm/memory.c' line='5515' column='1'/>
         <return type-id='95e97e5e'/>
       </function-decl>
       <var-decl name='font_vga_8x16' type-id='d2d06e23' mangled-name='font_vga_8x16' visibility='default' filepath='lib/fonts/font_8x16.c' line='4625' column='1' elf-symbol-id='font_vga_8x16'/>
@@ -134740,6 +134786,11 @@
         <parameter type-id='bd54fe1a' name='timeout' filepath='kernel/sched/core.c' line='6563' column='1'/>
         <return type-id='bd54fe1a'/>
       </function-decl>
+      <function-decl name='ioc_lookup_icq' mangled-name='ioc_lookup_icq' filepath='block/blk-ioc.c' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ioc_lookup_icq'>
+        <parameter type-id='d042cfad' name='ioc' filepath='block/blk-ioc.c' line='332' column='1'/>
+        <parameter type-id='e7d2a5fc' name='q' filepath='block/blk-ioc.c' line='332' column='1'/>
+        <return type-id='7c6e0e0c'/>
+      </function-decl>
       <var-decl name='iomem_resource' type-id='5218160d' mangled-name='iomem_resource' visibility='default' filepath='kernel/resource.c' line='38' column='1' elf-symbol-id='iomem_resource'/>
       <function-decl name='iommu_alloc_resv_region' mangled-name='iommu_alloc_resv_region' filepath='drivers/iommu/iommu.c' line='2844' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iommu_alloc_resv_region'>
         <parameter type-id='2522883d' name='start' filepath='drivers/iommu/iommu.c' line='2844' column='1'/>
@@ -142944,6 +142995,12 @@
         <parameter type-id='2c01b31d' name='sbq_wait' filepath='lib/sbitmap.c' line='661' column='1'/>
         <return type-id='48b5725f'/>
       </function-decl>
+      <function-decl name='sbitmap_finish_wait' mangled-name='sbitmap_finish_wait' filepath='lib/sbitmap.c' line='683' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sbitmap_finish_wait'>
+        <parameter type-id='75396bad' name='sbq' filepath='lib/sbitmap.c' line='683' column='1'/>
+        <parameter type-id='cdff193b' name='ws' filepath='lib/sbitmap.c' line='683' column='1'/>
+        <parameter type-id='2c01b31d' name='sbq_wait' filepath='lib/sbitmap.c' line='684' column='1'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
       <function-decl name='sbitmap_init_node' mangled-name='sbitmap_init_node' filepath='lib/sbitmap.c' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sbitmap_init_node'>
         <parameter type-id='56033689' name='sb' filepath='lib/sbitmap.c' line='44' column='1'/>
         <parameter type-id='f0981eeb' name='depth' filepath='lib/sbitmap.c' line='44' column='1'/>
@@ -142952,6 +143009,13 @@
         <parameter type-id='95e97e5e' name='node' filepath='lib/sbitmap.c' line='45' column='1'/>
         <return type-id='95e97e5e'/>
       </function-decl>
+      <function-decl name='sbitmap_prepare_to_wait' mangled-name='sbitmap_prepare_to_wait' filepath='lib/sbitmap.c' line='671' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sbitmap_prepare_to_wait'>
+        <parameter type-id='75396bad' name='sbq' filepath='lib/sbitmap.c' line='671' column='1'/>
+        <parameter type-id='cdff193b' name='ws' filepath='lib/sbitmap.c' line='672' column='1'/>
+        <parameter type-id='2c01b31d' name='sbq_wait' filepath='lib/sbitmap.c' line='673' column='1'/>
+        <parameter type-id='95e97e5e' name='state' filepath='lib/sbitmap.c' line='673' column='1'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
       <function-decl name='sbitmap_queue_clear' mangled-name='sbitmap_queue_clear' filepath='lib/sbitmap.c' line='562' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sbitmap_queue_clear'>
         <parameter type-id='75396bad' name='sbq' filepath='lib/sbitmap.c' line='562' column='1'/>
         <parameter type-id='f0981eeb' name='nr' filepath='lib/sbitmap.c' line='562' column='1'/>
@@ -142982,6 +143046,10 @@
         <parameter type-id='f8dc9def' name='m' filepath='lib/sbitmap.c' line='613' column='1'/>
         <return type-id='48b5725f'/>
       </function-decl>
+      <function-decl name='sbitmap_queue_wake_all' mangled-name='sbitmap_queue_wake_all' filepath='lib/sbitmap.c' line='592' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sbitmap_queue_wake_all'>
+        <parameter type-id='75396bad' name='sbq' filepath='lib/sbitmap.c' line='592' column='1'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
       <function-decl name='scan_swap_map_slots' mangled-name='scan_swap_map_slots' filepath='mm/swapfile.c' line='787' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='scan_swap_map_slots'>
         <parameter type-id='11e11a61' name='si' filepath='mm/swapfile.c' line='787' column='1'/>
         <parameter type-id='002ac4a6' name='usage' filepath='mm/swapfile.c' line='788' column='1'/>
@@ -143168,6 +143236,11 @@
         <parameter type-id='95e97e5e' name='depth' filepath='drivers/scsi/scsi.c' line='224' column='1'/>
         <return type-id='95e97e5e'/>
       </function-decl>
+      <function-decl name='scsi_command_normalize_sense' mangled-name='scsi_command_normalize_sense' filepath='drivers/scsi/scsi_error.c' line='2429' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='scsi_command_normalize_sense'>
+        <parameter type-id='064ed7dd' name='cmd' filepath='drivers/scsi/scsi_error.c' line='2429' column='1'/>
+        <parameter type-id='991b8213' name='sshdr' filepath='drivers/scsi/scsi_error.c' line='2430' column='1'/>
+        <return type-id='b50a4934'/>
+      </function-decl>
       <var-decl name='scsi_command_size_tbl' type-id='561570b5' mangled-name='scsi_command_size_tbl' visibility='default' filepath='block/scsi_ioctl.c' line='33' column='1' elf-symbol-id='scsi_command_size_tbl'/>
       <function-decl name='scsi_compat_ioctl' mangled-name='scsi_compat_ioctl' filepath='drivers/scsi/scsi_ioctl.c' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='scsi_compat_ioctl'>
         <parameter type-id='eb572b74' name='sdev' filepath='drivers/scsi/scsi_ioctl.c' line='288' column='1'/>
@@ -148026,6 +148099,11 @@
         <parameter type-id='442b8d89' name='hba' filepath='drivers/scsi/ufs/ufshcd.c' line='1817' column='1'/>
         <return type-id='48b5725f'/>
       </function-decl>
+      <function-decl name='ufshcd_release_scsi_cmd' mangled-name='ufshcd_release_scsi_cmd' filepath='drivers/scsi/ufs/ufshcd.c' line='5201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ufshcd_release_scsi_cmd'>
+        <parameter type-id='442b8d89' name='hba' filepath='drivers/scsi/ufs/ufshcd.c' line='5201' column='1'/>
+        <parameter type-id='6ca6fa6d' name='lrbp' filepath='drivers/scsi/ufs/ufshcd.c' line='5202' column='1'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
       <function-decl name='ufshcd_remove' mangled-name='ufshcd_remove' filepath='drivers/scsi/ufs/ufshcd.c' line='9210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ufshcd_remove'>
         <parameter type-id='442b8d89' name='hba' filepath='drivers/scsi/ufs/ufshcd.c' line='9210' column='1'/>
         <return type-id='48b5725f'/>
diff --git a/android/abi_gki_aarch64_transsion b/android/abi_gki_aarch64_transsion
index e4f2f55..f346201 100644
--- a/android/abi_gki_aarch64_transsion
+++ b/android/abi_gki_aarch64_transsion
@@ -10,6 +10,17 @@
   swapcache_free_entries
   swap_type_to_swap_info
   blkcg_schedule_throttle
+  _atomic_dec_and_lock_irqsave
+  bio_uninit
+  blk_mq_kick_requeue_list
+  blk_rq_init
+  errno_to_blk_status
+  ioc_lookup_icq
+  sbitmap_finish_wait
+  sbitmap_prepare_to_wait
+  sbitmap_queue_wake_all
+  scsi_command_normalize_sense
+  ufshcd_release_scsi_cmd
   __traceiter_android_rvh_alloc_si
   __traceiter_android_rvh_alloc_swap_slot_cache
   __traceiter_android_rvh_drain_slots_cache_cpu