ANDROID: ABI: update symbols to unisoc whitelist for the nineteen time

Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function void in6_dev_finish_destroy(inet6_dev*)'

Bug: 202813104
Change-Id: I3b72f569d33f5a485b64eafd48544cd97ae5fffb
Signed-off-by: Jian Gong <Jian.Gong@unisoc.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 2e56e3c..5fa048c 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -1826,6 +1826,7 @@
       <elf-symbol name='ilookup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1e39b2ef'/>
       <elf-symbol name='import_iovec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3f3f2cc5'/>
       <elf-symbol name='in4_pton' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xac5fcec0'/>
+      <elf-symbol name='in6_dev_finish_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc46f97c'/>
       <elf-symbol name='in6_pton' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x609bcd98'/>
       <elf-symbol name='in_egroup_p' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x39461d6a'/>
       <elf-symbol name='in_group_p' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8b8059bd'/>
@@ -60915,7 +60916,7 @@
       <pointer-type-def type-id='e3dece26' size-in-bits='64' id='c03076ec'/>
       <pointer-type-def type-id='a61b2dc8' size-in-bits='64' id='d74fad0a'/>
       <pointer-type-def type-id='3d75b067' size-in-bits='64' id='69b48bd3'/>
-      <union-decl name='__anonymous_union__7' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/fb.h' line='480' column='1' id='145b6d9f'>
+      <union-decl name='__anonymous_union__6' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/fb.h' line='480' column='1' id='145b6d9f'>
         <data-member access='public'>
           <var-decl name='screen_base' type-id='26a90f95' visibility='default' filepath='include/linux/fb.h' line='481' column='1'/>
         </data-member>
@@ -77531,7 +77532,7 @@
           <var-decl name='data_offset' type-id='f0981eeb' visibility='default' filepath='include/media/videobuf2-core.h' line='186' column='1'/>
         </data-member>
       </class-decl>
-      <union-decl name='__anonymous_union__1' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/media/videobuf2-core.h' line='181' column='1' id='07aa0de4'>
+      <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/media/videobuf2-core.h' line='181' column='1' id='07aa0de4'>
         <data-member access='public'>
           <var-decl name='offset' type-id='f0981eeb' visibility='default' filepath='include/media/videobuf2-core.h' line='182' column='1'/>
         </data-member>
@@ -161251,6 +161252,10 @@
       </function-type>
     </abi-instr>
     <abi-instr address-size='64' path='net/ipv6/addrconf_core.c' language='LANG_C89'>
+      <function-decl name='in6_dev_finish_destroy' mangled-name='in6_dev_finish_destroy' filepath='net/ipv6/addrconf_core.c' line='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='in6_dev_finish_destroy'>
+        <parameter type-id='f026b16b' name='idev' filepath='net/ipv6/addrconf_core.c' line='239' column='1'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
       <function-decl name='unregister_inet6addr_notifier' mangled-name='unregister_inet6addr_notifier' filepath='net/ipv6/addrconf_core.c' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unregister_inet6addr_notifier'>
         <parameter type-id='d504f73d' name='nb' filepath='net/ipv6/addrconf_core.c' line='101' column='1'/>
         <return type-id='95e97e5e'/>
diff --git a/android/abi_gki_aarch64_unisoc b/android/abi_gki_aarch64_unisoc
index 5e1affc..eebfa77 100644
--- a/android/abi_gki_aarch64_unisoc
+++ b/android/abi_gki_aarch64_unisoc
@@ -94,6 +94,7 @@
   compat_alloc_user_space
   complete
   complete_all
+  complete_and_exit
   config_ep_by_speed
   config_group_init_type_name
   contig_page_data
@@ -1072,6 +1073,7 @@
   generic_write_end
   __getblk_gfp
   ilookup
+  in6_dev_finish_destroy
   inc_nlink
   in_group_p
   __insert_inode_hash
@@ -1279,6 +1281,9 @@
   usb_ep_disable
   usb_speed_string
 
+# required by nu1619_wireless_charger.ko
+  regmap_bulk_read
+
 # required by pcie-sprd.ko
   device_get_next_child_node
   devm_gpiod_get_index
@@ -1479,6 +1484,7 @@
   devm_iio_channel_get
   gpiod_get_value_cansleep
   iio_read_channel_processed
+  rtc_read_time
   power_supply_find_ocv2cap_table
   power_supply_ocv2cap_simple
   power_supply_put_battery_info