ANDROID: GKI: update symbol list for xiaomi

5 function symbol(s) added
  'int __traceiter_android_vh_do_new_mount_fc(void*, const struct path*, struct vfsmount*)'
  'int __traceiter_android_vh_filemap_get_folio_end(void*, struct address_space*, struct folio*)'
  'int __traceiter_android_vh_put_super(void*, struct super_block*)'
  'int __traceiter_android_vh_remove_mapping(void*, struct address_space*, struct folio*, bool)'
  'int __traceiter_android_vh_remove_mapping_failed(void*, struct address_space*, struct folio*, bool)'

5 variable symbol(s) added
  'struct tracepoint __tracepoint_android_vh_do_new_mount_fc'
  'struct tracepoint __tracepoint_android_vh_filemap_get_folio_end'
  'struct tracepoint __tracepoint_android_vh_put_super'
  'struct tracepoint __tracepoint_android_vh_remove_mapping'
  'struct tracepoint __tracepoint_android_vh_remove_mapping_failed'

Bug: 476798067
Bug: 483833688
Bug: 490243115
Bug: 490941397
Bug: 500536398

Change-Id: Ia6e071ad2e6dc6ba70ea318b8448c09cc735f9a0
Signed-off-by: Jianan Huang <huangjianan@xiaomi.com>
(cherry picked from commit 8758a012b69c56b54b6b0bb1904cc1145a499ab7)
[Wenjie: Resolved minor conflict in fs/namespace.c. Regenerated gki/aarch64/abi.stg.]
Signed-off-by: Wenjie Qi <qiwenjie@xiaomi.com>
(cherry picked from commit 7b84a1af9194715675a40a597c9bfa0385cefea7)
Signed-off-by: Wenjie Qi <qiwenjie@xiaomi.com>
(cherry picked from commit 39d310b0a4c14302f75c539bbae2f64a015ead7b)
Signed-off-by: Wenjie Qi <qiwenjie@xiaomi.com>
(cherry picked from commit 5afccbb9b4d44ea94247b112f3ec66e1bc9ca17e)
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg
index e78a31c..45a427c 100644
--- a/android/abi_gki_aarch64.stg
+++ b/android/abi_gki_aarch64.stg
@@ -328103,6 +328103,12 @@
   parameter_id: 0x27162aac
 }
 function {
+  id: 0x9b3403c3
+  return_type_id: 0x6720d32f
+  parameter_id: 0x18bd6530
+  parameter_id: 0x26ee682a
+}
+function {
   id: 0x9b342f25
   return_type_id: 0x6720d32f
   parameter_id: 0x18bd6530
@@ -332055,6 +332061,14 @@
   parameter_id: 0x1013df15
 }
 function {
+  id: 0x9bf05906
+  return_type_id: 0x6720d32f
+  parameter_id: 0x18bd6530
+  parameter_id: 0x1582ab06
+  parameter_id: 0x2170d06d
+  parameter_id: 0x6d7f5ff6
+}
+function {
   id: 0x9bf1212e
   return_type_id: 0x6720d32f
   parameter_id: 0x18bd6530
@@ -332068,6 +332082,13 @@
   parameter_id: 0x19c40476
 }
 function {
+  id: 0x9bf1ecfb
+  return_type_id: 0x6720d32f
+  parameter_id: 0x18bd6530
+  parameter_id: 0x1582ab06
+  parameter_id: 0x2170d06d
+}
+function {
   id: 0x9bf23070
   return_type_id: 0x6720d32f
   parameter_id: 0x18bd6530
@@ -332244,6 +332265,13 @@
   parameter_id: 0x92233392
 }
 function {
+  id: 0x9bff7f15
+  return_type_id: 0x6720d32f
+  parameter_id: 0x18bd6530
+  parameter_id: 0x16f99983
+  parameter_id: 0x2c8c423d
+}
+function {
   id: 0x9c00c8ec
   return_type_id: 0x6720d32f
   parameter_id: 0x0258f96e
@@ -350121,6 +350149,15 @@
   full_name: "__traceiter_android_vh_do_futex"
 }
 elf_symbol {
+  id: 0x707cf8c6
+  name: "__traceiter_android_vh_do_new_mount_fc"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x35f39d7d
+  type_id: 0x9bff7f15
+  full_name: "__traceiter_android_vh_do_new_mount_fc"
+}
+elf_symbol {
   id: 0xea6452e1
   name: "__traceiter_android_vh_do_read_fault"
   is_defined: true
@@ -350337,6 +350374,15 @@
   full_name: "__traceiter_android_vh_filemap_get_folio"
 }
 elf_symbol {
+  id: 0x2c39dada
+  name: "__traceiter_android_vh_filemap_get_folio_end"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x12b758f8
+  type_id: 0x9bf1ecfb
+  full_name: "__traceiter_android_vh_filemap_get_folio_end"
+}
+elf_symbol {
   id: 0xb7d91f76
   name: "__traceiter_android_vh_filemap_map_pages"
   is_defined: true
@@ -351399,6 +351445,15 @@
   full_name: "__traceiter_android_vh_ptype_head"
 }
 elf_symbol {
+  id: 0x358b7cff
+  name: "__traceiter_android_vh_put_super"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x55137777
+  type_id: 0x9b3403c3
+  full_name: "__traceiter_android_vh_put_super"
+}
+elf_symbol {
   id: 0x2c963d28
   name: "__traceiter_android_vh_queue_request_and_unlock"
   is_defined: true
@@ -351516,6 +351571,24 @@
   full_name: "__traceiter_android_vh_regmap_update"
 }
 elf_symbol {
+  id: 0x4ac41e54
+  name: "__traceiter_android_vh_remove_mapping"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x2d2094ff
+  type_id: 0x9bf05906
+  full_name: "__traceiter_android_vh_remove_mapping"
+}
+elf_symbol {
+  id: 0xda7f66bc
+  name: "__traceiter_android_vh_remove_mapping_failed"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xe58a89ce
+  type_id: 0x9bf05906
+  full_name: "__traceiter_android_vh_remove_mapping_failed"
+}
+elf_symbol {
   id: 0xf10ce16f
   name: "__traceiter_android_vh_resume_end"
   is_defined: true
@@ -355593,6 +355666,15 @@
   full_name: "__tracepoint_android_vh_do_futex"
 }
 elf_symbol {
+  id: 0xb75a1654
+  name: "__tracepoint_android_vh_do_new_mount_fc"
+  is_defined: true
+  symbol_type: OBJECT
+  crc: 0x5a168fc3
+  type_id: 0x18ccbd2c
+  full_name: "__tracepoint_android_vh_do_new_mount_fc"
+}
+elf_symbol {
   id: 0xff7bbbff
   name: "__tracepoint_android_vh_do_read_fault"
   is_defined: true
@@ -355809,6 +355891,15 @@
   full_name: "__tracepoint_android_vh_filemap_get_folio"
 }
 elf_symbol {
+  id: 0x7b27aae8
+  name: "__tracepoint_android_vh_filemap_get_folio_end"
+  is_defined: true
+  symbol_type: OBJECT
+  crc: 0x6fb1cb00
+  type_id: 0x18ccbd2c
+  full_name: "__tracepoint_android_vh_filemap_get_folio_end"
+}
+elf_symbol {
   id: 0xb34d9200
   name: "__tracepoint_android_vh_filemap_map_pages"
   is_defined: true
@@ -356871,6 +356962,15 @@
   full_name: "__tracepoint_android_vh_ptype_head"
 }
 elf_symbol {
+  id: 0x428834b1
+  name: "__tracepoint_android_vh_put_super"
+  is_defined: true
+  symbol_type: OBJECT
+  crc: 0x13d8191f
+  type_id: 0x18ccbd2c
+  full_name: "__tracepoint_android_vh_put_super"
+}
+elf_symbol {
   id: 0xf04b1c62
   name: "__tracepoint_android_vh_queue_request_and_unlock"
   is_defined: true
@@ -356988,6 +357088,24 @@
   full_name: "__tracepoint_android_vh_regmap_update"
 }
 elf_symbol {
+  id: 0x8a5eba26
+  name: "__tracepoint_android_vh_remove_mapping"
+  is_defined: true
+  symbol_type: OBJECT
+  crc: 0xecf819e7
+  type_id: 0x18ccbd2c
+  full_name: "__tracepoint_android_vh_remove_mapping"
+}
+elf_symbol {
+  id: 0xa6c678f2
+  name: "__tracepoint_android_vh_remove_mapping_failed"
+  is_defined: true
+  symbol_type: OBJECT
+  crc: 0xdf0b8611
+  type_id: 0x18ccbd2c
+  full_name: "__tracepoint_android_vh_remove_mapping_failed"
+}
+elf_symbol {
   id: 0xd6904c6d
   name: "__tracepoint_android_vh_resume_end"
   is_defined: true
@@ -422919,6 +423037,7 @@
   symbol_id: 0xb7d9e03a
   symbol_id: 0xada127d2
   symbol_id: 0xd593b3ef
+  symbol_id: 0x707cf8c6
   symbol_id: 0xea6452e1
   symbol_id: 0x1cc3aec5
   symbol_id: 0xb12728da
@@ -422943,6 +423062,7 @@
   symbol_id: 0x93a4717b
   symbol_id: 0x6091a763
   symbol_id: 0x49c69e22
+  symbol_id: 0x2c39dada
   symbol_id: 0xb7d91f76
   symbol_id: 0x4eda1196
   symbol_id: 0x158bf9d3
@@ -423061,6 +423181,7 @@
   symbol_id: 0x574e7b58
   symbol_id: 0xf2c39651
   symbol_id: 0x93303c51
+  symbol_id: 0x358b7cff
   symbol_id: 0x2c963d28
   symbol_id: 0x3a545b61
   symbol_id: 0x96662dde
@@ -423074,6 +423195,8 @@
   symbol_id: 0xbb291efa
   symbol_id: 0xf2957eae
   symbol_id: 0xe2d75052
+  symbol_id: 0x4ac41e54
+  symbol_id: 0xda7f66bc
   symbol_id: 0xf10ce16f
   symbol_id: 0xdd585356
   symbol_id: 0xa8cef421
@@ -423527,6 +423650,7 @@
   symbol_id: 0x066e59a8
   symbol_id: 0x4db9ff7c
   symbol_id: 0x9fe99d05
+  symbol_id: 0xb75a1654
   symbol_id: 0xff7bbbff
   symbol_id: 0x82ce823f
   symbol_id: 0x474d211c
@@ -423551,6 +423675,7 @@
   symbol_id: 0x50a83025
   symbol_id: 0x0c03d499
   symbol_id: 0x6d970e8c
+  symbol_id: 0x7b27aae8
   symbol_id: 0xb34d9200
   symbol_id: 0x223c9b64
   symbol_id: 0xf61927fd
@@ -423669,6 +423794,7 @@
   symbol_id: 0x61f8c8ae
   symbol_id: 0x0e92ee53
   symbol_id: 0xb0c197a3
+  symbol_id: 0x428834b1
   symbol_id: 0xf04b1c62
   symbol_id: 0x811d5fab
   symbol_id: 0x2d9a331c
@@ -423682,6 +423808,8 @@
   symbol_id: 0x1fe1da5c
   symbol_id: 0x57c5897c
   symbol_id: 0x13b2fb38
+  symbol_id: 0x8a5eba26
+  symbol_id: 0xa6c678f2
   symbol_id: 0xd6904c6d
   symbol_id: 0x3cdecaec
   symbol_id: 0xcad24ea3
diff --git a/android/abi_gki_aarch64_xiaomi b/android/abi_gki_aarch64_xiaomi
index 43ad20c..76706ff 100644
--- a/android/abi_gki_aarch64_xiaomi
+++ b/android/abi_gki_aarch64_xiaomi
@@ -516,6 +516,16 @@
 __tracepoint_android_vh_do_folio_trylock
 reclaim_pages
 
+__traceiter_android_vh_remove_mapping
+__traceiter_android_vh_remove_mapping_failed
+__traceiter_android_vh_filemap_get_folio_end
+__traceiter_android_vh_do_new_mount_fc
+__traceiter_android_vh_put_super
+__tracepoint_android_vh_remove_mapping
+__tracepoint_android_vh_remove_mapping_failed
+__tracepoint_android_vh_filemap_get_folio_end
+__tracepoint_android_vh_do_new_mount_fc
+__tracepoint_android_vh_put_super
 LZ4_compress_default
 LZ4_decompress_safe
 find_inode_nowait
diff --git a/android/abi_gki_protected_exports_aarch64 b/android/abi_gki_protected_exports_aarch64
index 5668a34..620de64 100644
--- a/android/abi_gki_protected_exports_aarch64
+++ b/android/abi_gki_protected_exports_aarch64
@@ -209,6 +209,7 @@
 nfc_proto_register
 nfc_proto_unregister
 nfc_register_device
+nfc_remove_device
 nfc_remove_se
 nfc_se_connectivity
 nfc_se_transaction
@@ -220,6 +221,7 @@
 nfc_tm_data_received
 nfc_tm_deactivated
 nfc_unregister_device
+nfc_unregister_rfkill
 nfc_vendor_cmd_reply
 of_can_transceiver
 open_candev