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