diff options
author | Ajit Singh Raghav <ajit.raghav@samsung.com> | 2024-05-13 02:10:43 +0530 |
---|---|---|
committer | Todd Kjos <tkjos@google.com> | 2024-05-16 13:42:17 +0000 |
commit | edafa7e503809f15b926dc25755b1182b326c11a (patch) | |
tree | b9e342a1e3ea02a81d1acdba297c292d2457d218 | |
parent | 2b1828f3335bf6dda01d4fe72af1a3e8b3c50c40 (diff) | |
download | hikey-linaro-mirror-android13-5.15.tar.gz |
ANDROID: GKI: Add symbol list for exynosautomirror-android13-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.xml | 74 | ||||
-rw-r--r-- | android/abi_gki_aarch64_exynosauto | 12 |
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 |