diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 1b628cab49f8..24fb6b9a3465 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -3001,7 +3001,10 @@
+
+
+
@@ -9968,23 +9971,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -45147,11 +45134,6 @@
-
-
-
-
-
@@ -77724,6 +77706,9 @@
+
+
+
@@ -85645,6 +85630,9 @@
+
+
+
@@ -100118,7 +100106,20 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -110904,25 +110905,25 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
+
+
+
@@ -110982,21 +110983,21 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -111017,13 +111018,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -111032,14 +111033,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -111424,9 +111425,9 @@
-
-
-
+
+
+
@@ -111436,15 +111437,15 @@
-
-
-
+
+
+
-
+
-
+
@@ -125515,10 +125516,27 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -127218,36 +127236,36 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
diff --git a/android/abi_gki_aarch64_db845c b/android/abi_gki_aarch64_db845c
index 69be1905a229..ec944e48a1b9 100644
--- a/android/abi_gki_aarch64_db845c
+++ b/android/abi_gki_aarch64_db845c
@@ -54,7 +54,6 @@
cpumask_next
cpu_number
__cpu_online_mask
- crc32_le
debugfs_create_dir
debugfs_create_file
debugfs_create_u32
@@ -185,7 +184,6 @@
free_irq
generic_handle_irq
get_device
- get_random_bytes
gic_nonsecure_priorities
gpiochip_add_data_with_key
gpiochip_add_pin_range
@@ -419,7 +417,6 @@
preempt_schedule_notrace
prepare_to_wait_event
printk
- pskb_expand_head
put_device
__put_task_struct
qcom_smem_state_register
@@ -505,7 +502,6 @@
simple_read_from_buffer
single_open
single_release
- skb_clone
skb_dequeue
skb_pull
skb_push
@@ -553,6 +549,7 @@
strlen
strncmp
strncpy
+ strnlen
strpbrk
strsep
__sw_hweight32
@@ -655,9 +652,11 @@
cfg80211_vendor_cmd_reply
cpu_latency_qos_add_request
cpu_latency_qos_remove_request
+ crc32_le
device_get_mac_address
device_set_wakeup_enable
firmware_request_nowarn
+ get_random_bytes
guid_gen
idr_for_each
ieee80211_alloc_hw_nm
@@ -710,11 +709,13 @@
init_uts_ns
__kfifo_alloc
__kfifo_free
+ ktime_get_with_offset
__local_bh_enable_ip
memmove
__nla_parse
nla_put
param_ops_ulong
+ pskb_expand_head
regulatory_hint
rfc1042_header
skb_copy
@@ -751,44 +752,6 @@
devm_clk_bulk_get_optional
iommu_map
-# required by ax88179_178a.ko
- eth_platform_get_mac_address
- ethtool_op_get_link
- ethtool_op_get_ts_info
- eth_validate_addr
- generic_mii_ioctl
- mii_ethtool_get_link_ksettings
- mii_ethtool_gset
- mii_ethtool_set_link_ksettings
- mii_nway_restart
- netdev_err
- netdev_info
- netdev_warn
- netif_carrier_on
- usb_deregister
- usbnet_disconnect
- usbnet_get_endpoints
- usbnet_get_msglevel
- usbnet_get_stats64
- usbnet_link_change
- usbnet_nway_reset
- usbnet_open
- usbnet_probe
- usbnet_read_cmd
- usbnet_read_cmd_nopm
- usbnet_resume
- usbnet_set_msglevel
- usbnet_skb_return
- usbnet_start_xmit
- usbnet_stop
- usbnet_suspend
- usbnet_tx_timeout
- usbnet_update_max_qlen
- usbnet_write_cmd
- usbnet_write_cmd_async
- usbnet_write_cmd_nopm
- usb_register_driver
-
# required by bam_dma.ko
dma_async_device_register
dma_async_device_unregister
@@ -1303,9 +1266,6 @@
usb_put_hcd
usb_remove_hcd
-# required by pdr_interface.ko
- strnlen
-
# required by phy-qcom-qmp.ko
of_clk_get_by_name
__of_reset_control_get
@@ -1489,6 +1449,7 @@
refcount_dec_and_mutex_lock
release_sock
sk_alloc
+ skb_clone
skb_copy_bits
skb_copy_datagram_iter
skb_free_datagram
@@ -1577,7 +1538,9 @@
snd_ctl_add
snd_ctl_new1
snd_pcm_add_chmap_ctls
- snd_pcm_create_iec958_consumer_hw_params
+ snd_pcm_create_iec958_consumer_default
+ snd_pcm_fill_iec958_consumer
+ snd_pcm_fill_iec958_consumer_hw_params
snd_pcm_hw_constraint_eld
# required by snd-soc-qcom-common.ko
@@ -1701,3 +1664,42 @@
# required by wcd934x.ko
mfd_add_devices
mfd_remove_devices
+
+# preserved by --additions-only
+ eth_platform_get_mac_address
+ ethtool_op_get_link
+ ethtool_op_get_ts_info
+ eth_validate_addr
+ generic_mii_ioctl
+ mii_ethtool_get_link_ksettings
+ mii_ethtool_gset
+ mii_ethtool_set_link_ksettings
+ mii_nway_restart
+ netdev_err
+ netdev_info
+ netdev_warn
+ netif_carrier_on
+ snd_pcm_create_iec958_consumer_hw_params
+ usb_deregister
+ usbnet_disconnect
+ usbnet_get_endpoints
+ usbnet_get_msglevel
+ usbnet_get_stats64
+ usbnet_link_change
+ usbnet_nway_reset
+ usbnet_open
+ usbnet_probe
+ usbnet_read_cmd
+ usbnet_read_cmd_nopm
+ usbnet_resume
+ usbnet_set_msglevel
+ usbnet_skb_return
+ usbnet_start_xmit
+ usbnet_stop
+ usbnet_suspend
+ usbnet_tx_timeout
+ usbnet_update_max_qlen
+ usbnet_write_cmd
+ usbnet_write_cmd_async
+ usbnet_write_cmd_nopm
+ usb_register_driver