summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAjit Singh Raghav <ajit.raghav@samsung.com>2024-05-13 02:10:43 +0530
committerTodd Kjos <tkjos@google.com>2024-05-16 13:42:17 +0000
commitedafa7e503809f15b926dc25755b1182b326c11a (patch)
treeb9e342a1e3ea02a81d1acdba297c292d2457d218
parent2b1828f3335bf6dda01d4fe72af1a3e8b3c50c40 (diff)
downloadcommon-android13-5.15.tar.gz
ANDROID: GKI: Add symbol list for exynosautoandroid13-5.15
dev_forward_skb dev_mc_sync dev_pre_changeaddr_notify dev_set_allmulti dev_uc_sync ip6_route_input_lookup ip_route_input_noref netdev_is_rx_handler_busy register_inet6addr_validator_notifier register_inetaddr_validator_notifier unregister_inet6addr_validator_notifier unregister_inetaddr_validator_notifier These symbols are required so that our vendor can use IPVLAN and IP_NF_TARGET_TTL modules. These are not custom modules and are already part of android. 12 function symbol(s) added 'int dev_forward_skb(struct net_device *, struct sk_buff *)' 'int dev_mc_sync(struct net_device *, struct net_device *)' 'int dev_pre_changeaddr_notify(struct net_device *, const char *, struct netlink_ext_ack *)' 'int dev_set_allmulti(struct net_device *, int)' 'int dev_uc_sync(struct net_device *, struct net_device *)' 'struct dst_entry * ip6_route_input_lookup(struct net *, struct net_device *, struct flowi6 *, const struct sk_buff *, int)' 'int ip_route_input_noref(struct sk_buff *, __be32, __be32, u8, struct net_device *)' 'bool netdev_is_rx_handler_busy(struct net_device *)' 'int register_inet6addr_validator_notifier(struct notifier_block *)' 'int register_inetaddr_validator_notifier(struct notifier_block *)' 'int unregister_inet6addr_validator_notifier(struct notifier_block *)' 'int unregister_inetaddr_validator_notifier(struct notifier_block *)' Bug: 340043099 Change-Id: I9f6413311f5e70ca30b41a5cb4900fe8665efcbc Signed-off-by: Ajit Singh Raghav <ajit.raghav@samsung.com>
-rw-r--r--android/abi_gki_aarch64.xml74
-rw-r--r--android/abi_gki_aarch64_exynosauto12
2 files changed, 86 insertions, 0 deletions
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index af29d4343281..68f2631d6482 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -1752,6 +1752,7 @@
<elf-symbol name='dev_driver_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x273a8095'/>
<elf-symbol name='dev_err_probe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9583d7d5'/>
<elf-symbol name='dev_fetch_sw_netstats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x21ce3ed1'/>
+ <elf-symbol name='dev_forward_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9bff5422'/>
<elf-symbol name='dev_fwnode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdbcd27e2'/>
<elf-symbol name='dev_get_by_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb4d35af2'/>
<elf-symbol name='dev_get_by_index_rcu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x750a6a6b'/>
@@ -1760,6 +1761,7 @@
<elf-symbol name='dev_get_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeed7d9a5'/>
<elf-symbol name='dev_get_stats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x237296fe'/>
<elf-symbol name='dev_get_tstats64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5e2e44b'/>
+ <elf-symbol name='dev_mc_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5daa5909'/>
<elf-symbol name='dev_mc_sync_multiple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x559f462f'/>
<elf-symbol name='dev_mc_unsync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb9bfb2ce'/>
<elf-symbol name='dev_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2a72451f'/>
@@ -1825,15 +1827,18 @@
<elf-symbol name='dev_pm_qos_update_user_latency_tolerance' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x125c2c8f'/>
<elf-symbol name='dev_pm_set_dedicated_wake_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4aa99b4b'/>
<elf-symbol name='dev_pm_set_wake_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4aedf5f'/>
+ <elf-symbol name='dev_pre_changeaddr_notify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x15f594b1'/>
<elf-symbol name='dev_printk_emit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x932cceb0'/>
<elf-symbol name='dev_queue_xmit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x173641ac'/>
<elf-symbol name='dev_remove_pack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x935af3e0'/>
+ <elf-symbol name='dev_set_allmulti' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xebc534e5'/>
<elf-symbol name='dev_set_mac_address' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x85208e36'/>
<elf-symbol name='dev_set_mtu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x28ed12fc'/>
<elf-symbol name='dev_set_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd75566fd'/>
<elf-symbol name='dev_set_threaded' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2d874a44'/>
<elf-symbol name='dev_to_i3cdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x967711c'/>
<elf-symbol name='dev_trans_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4be5c018'/>
+ <elf-symbol name='dev_uc_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x51d71f15'/>
<elf-symbol name='dev_uc_sync_multiple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xae44db0'/>
<elf-symbol name='dev_uc_unsync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc077074b'/>
<elf-symbol name='dev_valid_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x62849ac7'/>
@@ -3616,6 +3621,7 @@
<elf-symbol name='ip6_find_1stfragopt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3f0c45ff'/>
<elf-symbol name='ip6_local_out' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe10f917c'/>
<elf-symbol name='ip6_redirect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4ea39e16'/>
+ <elf-symbol name='ip6_route_input_lookup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x51c10beb'/>
<elf-symbol name='ip6_route_me_harder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdf1d8376'/>
<elf-symbol name='ip6_route_output_flags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x25dbfaac'/>
<elf-symbol name='ip6_update_pmtu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7335e595'/>
@@ -3625,6 +3631,7 @@
<elf-symbol name='ip_compute_csum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x20eadeb6'/>
<elf-symbol name='ip_local_deliver' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x61cbc0a2'/>
<elf-symbol name='ip_local_out' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc77f2db9'/>
+ <elf-symbol name='ip_route_input_noref' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xef6031cb'/>
<elf-symbol name='ip_route_me_harder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcbe85365'/>
<elf-symbol name='ip_route_output_flow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5077ac8a'/>
<elf-symbol name='ip_send_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2124474'/>
@@ -4214,6 +4221,7 @@
<elf-symbol name='netdev_features_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfecb1d05'/>
<elf-symbol name='netdev_increment_features' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x69668826'/>
<elf-symbol name='netdev_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x20612ead'/>
+ <elf-symbol name='netdev_is_rx_handler_busy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb4f234e4'/>
<elf-symbol name='netdev_lower_state_changed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8409b196'/>
<elf-symbol name='netdev_master_upper_dev_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7370e40d'/>
<elf-symbol name='netdev_notice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ea7e52b'/>
@@ -5198,7 +5206,9 @@
<elf-symbol name='register_filesystem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe3b397e7'/>
<elf-symbol name='register_ftrace_export' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9593ef31'/>
<elf-symbol name='register_inet6addr_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x60352082'/>
+ <elf-symbol name='register_inet6addr_validator_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa77bfd29'/>
<elf-symbol name='register_inetaddr_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf68285c0'/>
+ <elf-symbol name='register_inetaddr_validator_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc32c71af'/>
<elf-symbol name='register_kernel_break_hook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x48a17bef'/>
<elf-symbol name='register_key_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf1ed30b4'/>
<elf-symbol name='register_kprobe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x472cf3b'/>
@@ -6574,7 +6584,9 @@
<elf-symbol name='unregister_filesystem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x88e9230d'/>
<elf-symbol name='unregister_ftrace_export' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x81f372a2'/>
<elf-symbol name='unregister_inet6addr_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2fe252cc'/>
+ <elf-symbol name='unregister_inet6addr_validator_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x47c65bfc'/>
<elf-symbol name='unregister_inetaddr_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfe029963'/>
+ <elf-symbol name='unregister_inetaddr_validator_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xab63baa5'/>
<elf-symbol name='unregister_key_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x819cd856'/>
<elf-symbol name='unregister_kprobe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeb78b1ed'/>
<elf-symbol name='unregister_kretprobe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xce598ef2'/>
@@ -139885,6 +139897,11 @@
<parameter type-id='069eeb9e' name='netstats' filepath='net/core/dev.c' line='10736' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='dev_forward_skb' mangled-name='dev_forward_skb' filepath='net/core/dev.c' line='2223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_forward_skb'>
+ <parameter type-id='68a2d05b' name='dev' filepath='net/core/dev.c' line='2223' column='1'/>
+ <parameter type-id='0fbf3cfd' name='skb' filepath='net/core/dev.c' line='2223' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='dev_fwnode' mangled-name='dev_fwnode' filepath='drivers/base/property.c' line='21' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_fwnode'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/base/property.c' line='21' column='1'/>
<return type-id='4a935625'/>
@@ -139924,6 +139941,11 @@
<parameter type-id='bd3860fe' name='s' filepath='net/core/dev.c' line='10770' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='dev_mc_sync' mangled-name='dev_mc_sync' filepath='net/core/dev_addr_lists.c' line='921' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_mc_sync'>
+ <parameter type-id='68a2d05b' name='to' filepath='net/core/dev_addr_lists.c' line='921' column='1'/>
+ <parameter type-id='68a2d05b' name='from' filepath='net/core/dev_addr_lists.c' line='921' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='dev_mc_sync_multiple' mangled-name='dev_mc_sync_multiple' filepath='net/core/dev_addr_lists.c' line='951' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_mc_sync_multiple'>
<parameter type-id='68a2d05b' name='to' filepath='net/core/dev_addr_lists.c' line='951' column='1'/>
<parameter type-id='68a2d05b' name='from' filepath='net/core/dev_addr_lists.c' line='951' column='1'/>
@@ -140236,6 +140258,12 @@
<parameter type-id='95e97e5e' name='irq' filepath='drivers/base/power/wakeirq.c' line='50' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='dev_pre_changeaddr_notify' mangled-name='dev_pre_changeaddr_notify' filepath='net/core/dev.c' line='9036' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_pre_changeaddr_notify'>
+ <parameter type-id='68a2d05b' name='dev' filepath='net/core/dev.c' line='9036' column='1'/>
+ <parameter type-id='80f4b756' name='addr' filepath='net/core/dev.c' line='9036' column='1'/>
+ <parameter type-id='5799dc94' name='extack' filepath='net/core/dev.c' line='9037' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='dev_printk_emit' mangled-name='dev_printk_emit' filepath='drivers/base/core.c' line='4609' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_printk_emit'>
<parameter type-id='95e97e5e' name='level' filepath='drivers/base/core.c' line='4609' column='1'/>
<parameter type-id='8df61054' name='dev' filepath='drivers/base/core.c' line='4609' column='1'/>
@@ -140251,6 +140279,11 @@
<parameter type-id='1c079e60' name='pt' filepath='net/core/dev.c' line='607' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='dev_set_allmulti' mangled-name='dev_set_allmulti' filepath='net/core/dev.c' line='8701' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_set_allmulti'>
+ <parameter type-id='68a2d05b' name='dev' filepath='net/core/dev.c' line='8701' column='1'/>
+ <parameter type-id='95e97e5e' name='inc' filepath='net/core/dev.c' line='8701' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='dev_set_mac_address' mangled-name='dev_set_mac_address' filepath='net/core/dev.c' line='9059' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_set_mac_address'>
<parameter type-id='68a2d05b' name='dev' filepath='net/core/dev.c' line='9059' column='1'/>
<parameter type-id='5c0abad8' name='sa' filepath='net/core/dev.c' line='9059' column='1'/>
@@ -140281,6 +140314,11 @@
<parameter type-id='68a2d05b' name='dev' filepath='net/sched/sch_generic.c' line='428' column='1'/>
<return type-id='7359adad'/>
</function-decl>
+ <function-decl name='dev_uc_sync' mangled-name='dev_uc_sync' filepath='net/core/dev_addr_lists.c' line='698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_uc_sync'>
+ <parameter type-id='68a2d05b' name='to' filepath='net/core/dev_addr_lists.c' line='698' column='1'/>
+ <parameter type-id='68a2d05b' name='from' filepath='net/core/dev_addr_lists.c' line='698' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='dev_uc_sync_multiple' mangled-name='dev_uc_sync_multiple' filepath='net/core/dev_addr_lists.c' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_uc_sync_multiple'>
<parameter type-id='68a2d05b' name='to' filepath='net/core/dev_addr_lists.c' line='728' column='1'/>
<parameter type-id='68a2d05b' name='from' filepath='net/core/dev_addr_lists.c' line='728' column='1'/>
@@ -149646,6 +149684,14 @@
<parameter type-id='d80b72e6' name='uid' filepath='net/ipv6/route.c' line='3146' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='ip6_route_input_lookup' mangled-name='ip6_route_input_lookup' filepath='net/ipv6/route.c' line='2282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip6_route_input_lookup'>
+ <parameter type-id='a2bff676' name='net' filepath='net/ipv6/route.c' line='2282' column='1'/>
+ <parameter type-id='68a2d05b' name='dev' filepath='net/ipv6/route.c' line='2283' column='1'/>
+ <parameter type-id='a99cde64' name='fl6' filepath='net/ipv6/route.c' line='2284' column='1'/>
+ <parameter type-id='11f4a000' name='skb' filepath='net/ipv6/route.c' line='2285' column='1'/>
+ <parameter type-id='95e97e5e' name='flags' filepath='net/ipv6/route.c' line='2286' column='1'/>
+ <return type-id='141b6427'/>
+ </function-decl>
<function-decl name='ip6_route_me_harder' mangled-name='ip6_route_me_harder' filepath='net/ipv6/netfilter.c' line='23' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip6_route_me_harder'>
<parameter type-id='a2bff676' name='net' filepath='net/ipv6/netfilter.c' line='23' column='1'/>
<parameter type-id='f772df6d' name='sk_partial' filepath='net/ipv6/netfilter.c' line='23' column='1'/>
@@ -149700,6 +149746,14 @@
<parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv4/ip_output.c' line='120' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='ip_route_input_noref' mangled-name='ip_route_input_noref' filepath='net/ipv4/route.c' line='2445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip_route_input_noref'>
+ <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv4/route.c' line='2445' column='1'/>
+ <parameter type-id='78a133c2' name='daddr' filepath='net/ipv4/route.c' line='2445' column='1'/>
+ <parameter type-id='78a133c2' name='saddr' filepath='net/ipv4/route.c' line='2445' column='1'/>
+ <parameter type-id='f9b06939' name='tos' filepath='net/ipv4/route.c' line='2446' column='1'/>
+ <parameter type-id='68a2d05b' name='dev' filepath='net/ipv4/route.c' line='2446' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='ip_route_me_harder' mangled-name='ip_route_me_harder' filepath='net/ipv4/netfilter.c' line='20' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip_route_me_harder'>
<parameter type-id='a2bff676' name='net' filepath='net/ipv4/netfilter.c' line='20' column='1'/>
<parameter type-id='f772df6d' name='sk' filepath='net/ipv4/netfilter.c' line='20' column='1'/>
@@ -152718,6 +152772,10 @@
<parameter is-variadic='yes'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='netdev_is_rx_handler_busy' mangled-name='netdev_is_rx_handler_busy' filepath='net/core/dev.c' line='5184' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='netdev_is_rx_handler_busy'>
+ <parameter type-id='68a2d05b' name='dev' filepath='net/core/dev.c' line='5184' column='1'/>
+ <return type-id='b50a4934'/>
+ </function-decl>
<function-decl name='netdev_lower_state_changed' mangled-name='netdev_lower_state_changed' filepath='net/core/dev.c' line='8561' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='netdev_lower_state_changed'>
<parameter type-id='68a2d05b' name='lower_dev' filepath='net/core/dev.c' line='8561' column='1'/>
<parameter type-id='eaa32e2f' name='lower_state_info' filepath='net/core/dev.c' line='8562' column='1'/>
@@ -157755,10 +157813,18 @@
<parameter type-id='d504f73d' name='nb' filepath='net/ipv6/addrconf_core.c' line='95' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='register_inet6addr_validator_notifier' mangled-name='register_inet6addr_validator_notifier' filepath='net/ipv6/addrconf_core.c' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='register_inet6addr_validator_notifier'>
+ <parameter type-id='d504f73d' name='nb' filepath='net/ipv6/addrconf_core.c' line='113' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='register_inetaddr_notifier' mangled-name='register_inetaddr_notifier' filepath='net/ipv4/devinet.c' line='1451' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='register_inetaddr_notifier'>
<parameter type-id='d504f73d' name='nb' filepath='net/ipv4/devinet.c' line='1451' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='register_inetaddr_validator_notifier' mangled-name='register_inetaddr_validator_notifier' filepath='net/ipv4/devinet.c' line='1463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='register_inetaddr_validator_notifier'>
+ <parameter type-id='d504f73d' name='nb' filepath='net/ipv4/devinet.c' line='1463' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='register_kernel_break_hook' mangled-name='register_kernel_break_hook' filepath='arch/arm64/kernel/debug-monitors.c' line='294' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='register_kernel_break_hook'>
<parameter type-id='26d099e0' name='hook' filepath='arch/arm64/kernel/debug-monitors.c' line='294' column='1'/>
<return type-id='48b5725f'/>
@@ -164960,10 +165026,18 @@
<parameter type-id='d504f73d' name='nb' filepath='net/ipv6/addrconf_core.c' line='101' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='unregister_inet6addr_validator_notifier' mangled-name='unregister_inet6addr_validator_notifier' filepath='net/ipv6/addrconf_core.c' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unregister_inet6addr_validator_notifier'>
+ <parameter type-id='d504f73d' name='nb' filepath='net/ipv6/addrconf_core.c' line='119' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='unregister_inetaddr_notifier' mangled-name='unregister_inetaddr_notifier' filepath='net/ipv4/devinet.c' line='1457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unregister_inetaddr_notifier'>
<parameter type-id='d504f73d' name='nb' filepath='net/ipv4/devinet.c' line='1457' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='unregister_inetaddr_validator_notifier' mangled-name='unregister_inetaddr_validator_notifier' filepath='net/ipv4/devinet.c' line='1469' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unregister_inetaddr_validator_notifier'>
+ <parameter type-id='d504f73d' name='nb' filepath='net/ipv4/devinet.c' line='1469' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='unregister_key_type' mangled-name='unregister_key_type' filepath='security/keys/key.c' line='1182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unregister_key_type'>
<parameter type-id='d0a699d1' name='ktype' filepath='security/keys/key.c' line='1182' column='1'/>
<return type-id='48b5725f'/>
diff --git a/android/abi_gki_aarch64_exynosauto b/android/abi_gki_aarch64_exynosauto
index 8a141d7962bd..ac646198efd1 100644
--- a/android/abi_gki_aarch64_exynosauto
+++ b/android/abi_gki_aarch64_exynosauto
@@ -250,7 +250,12 @@
devfreq_remove_governor
devfreq_update_interval
dev_fwnode
+ dev_forward_skb
dev_get_stats
+ dev_mc_sync
+ dev_pre_changeaddr_notify
+ dev_set_allmulti
+ dev_uc_sync
device_add_disk
device_create
device_create_file
@@ -948,6 +953,8 @@
ioremap_cache
iounmap
iput
+ ip6_route_input_lookup
+ ip_route_input_noref
__irq_alloc_descs
irq_chip_ack_parent
irq_chip_mask_parent
@@ -1127,6 +1134,7 @@
netdev_err
netdev_increment_features
netdev_info
+ netdev_is_rx_handler_busy
netdev_lower_state_changed
netdev_master_upper_dev_link
netdev_notify_peers
@@ -1539,6 +1547,8 @@
register_chrdev_region
register_console
register_die_notifier
+ register_inet6addr_validator_notifier
+ register_inetaddr_validator_notifier
register_module_notifier
register_netdev
register_netdevice_notifier
@@ -1946,6 +1956,8 @@
__unregister_chrdev
unregister_chrdev_region
unregister_console
+ unregister_inet6addr_validator_notifier
+ unregister_inetaddr_validator_notifier
unregister_netdev
unregister_netdevice_notifier
unregister_netdevice_queue