From b64ef29292183d139860b2e55950810f419fd57c Mon Sep 17 00:00:00 2001 From: Sarannya S Date: Wed, 24 Aug 2022 09:07:22 +0000 Subject: [PATCH] ANDROID: abi_gki_aarch64_qcom: Add skb and scatterlist helpers Add sg_miter_skip, skb_copy_datagram_from_iter and sock_alloc_send_pskb to the symbol list. These functions will be used in qrtr to handle fragmented skbs. Leaf changes summary: 3 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 3 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 3 Added functions: [A] 'function bool sg_miter_skip(sg_mapping_iter*, off_t)' [A] 'function int skb_copy_datagram_from_iter(sk_buff*, int, iov_iter*, int)' [A] 'function sk_buff* sock_alloc_send_pskb(sock*, unsigned long int, unsigned long int, int, int*, int)' Bug: 232287599 Bug: 243634250 Change-Id: I5bebdebb833f3ff78f89e67aaca578b9c6c86259 Signed-off-by: Sarannya S (cherry picked from commit 4e1387087735ef78962293f34a5a36dac6ce3ee0) --- android/abi_gki_aarch64.xml | 128 +++++++++++++++++++++-------------- android/abi_gki_aarch64_qcom | 5 +- 2 files changed, 80 insertions(+), 53 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 913dd9b4484f..7709b654a5f5 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -4736,6 +4736,7 @@ + @@ -4795,6 +4796,7 @@ + @@ -5035,6 +5037,7 @@ + @@ -14925,15 +14928,15 @@ - + - + - + - + @@ -30613,18 +30616,18 @@ - + - + - + - + - + @@ -52712,81 +52715,81 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -60782,7 +60785,7 @@ - + @@ -62422,24 +62425,24 @@ - + - + - + - + - + - + - + @@ -105747,30 +105750,30 @@ - + - + - + - + - + - + - + - + - + @@ -140539,6 +140542,11 @@ + + + + + @@ -140873,6 +140881,13 @@ + + + + + + + @@ -142190,6 +142205,15 @@ + + + + + + + + + diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom index 34770c16c5b8..4dedb32d9661 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom @@ -1965,7 +1965,6 @@ register_kretprobe register_memory_notifier register_module_notifier - register_qdisc register_netdev register_netdevice register_netdevice_notifier @@ -1973,6 +1972,7 @@ register_oom_notifier register_pernet_device register_pm_notifier + register_qdisc register_reboot_notifier register_restart_handler __register_rpmsg_driver @@ -2194,6 +2194,7 @@ sg_init_one sg_init_table sg_miter_next + sg_miter_skip sg_miter_start sg_miter_stop sg_next @@ -2233,6 +2234,7 @@ skb_complete_wifi_ack skb_copy skb_copy_bits + skb_copy_datagram_from_iter skb_copy_datagram_iter skb_copy_expand skb_dequeue @@ -2321,6 +2323,7 @@ snprintf soc_device_register soc_device_unregister + sock_alloc_send_pskb sock_alloc_send_skb __sock_create sock_create_kern