ANDROID: GKI: db845c: Update symbols list and ABI

android12-5.10-lts is broken on Dragonboard 845c because of
recently added symbol, strscpy_pad.

So updated the symbols list by running:
  "BUILD_CONFIG=common/build.config.db845c \
    KMI_SYMBOL_LIST_ADD_ONLY=1 build/build_abi.sh -s"

And the abi_gki_aarch64 ABI by running:
  "BUILD_CONFIG=common/build.config.gki.aarch64 \
    ABI_DEFINITION=abi_gki_aarch64.xml KMI_SYMBOL_LIST_ADD_ONLY=1 \
     build/build_abi.sh --update --print-report"

========================================================
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 ssize_t strscpy_pad(char*, const char*, size_t)'

========================================================

Its been a while since symbol list for db845c was updated, so this
update end up adding a lot more symbols and not just the missing
symbol "strscpy_pad" which caused the regression on db845c.

So other than strscpy_pad(), the symbols which got added in db845c
symbols list are:

* devm_platform_get_and_ioremap_resource, which got added in
  commit 3660db29b0 ("iommu/arm-smmu: fix possible null-ptr-deref
  in arm_smmu_device_probe()")

* devm_get_clk_from_child, which got added in commit 6f3673c8d8
  ("phy: qcom-qmp: fix struct clk leak on probe errors")

* xa_* symbols were added in commit 4f7286422a ("qrtr: Convert
  qrtr_ports from IDR to XArray")

* snd_pcm_* symbols were added in commit 4c6eb3db8a ("UPSTREAM:
  ALSA: iec958: Split status creation and fill")

Bug: 146449535
Fixes: 0a49bfa8f8 ("rpmsg: qcom: glink: replace strncpy() with strscpy_pad()")
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Change-Id: I05ce0bad8915c2222341f268d4418c8148e393b9
This commit is contained in:
Amit Pundir
2022-10-20 11:36:32 +05:30
parent 2498b03977
commit 69a9a62c66
2 changed files with 356 additions and 242 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -522,6 +522,7 @@
request_threaded_irq
reset_control_assert
reset_control_deassert
reset_control_put
reset_control_reset
round_jiffies_up
rpmsg_register_device
@@ -608,6 +609,7 @@
strncpy
strnlen
strpbrk
strscpy_pad
strsep
__sw_hweight16
__sw_hweight32
@@ -702,6 +704,7 @@
bus_set_iommu
device_link_add
device_match_fwnode
devm_platform_get_and_ioremap_resource
driver_find_device
generic_device_group
generic_iommu_put_resv_regions
@@ -1300,6 +1303,8 @@
kthread_create_worker
kthread_destroy_worker
kthread_queue_work
kthread_should_stop
kthread_stop
llist_add_batch
memdup_user_nul
memparse
@@ -1417,7 +1422,7 @@
usb_remove_hcd
# required by phy-qcom-qmp.ko
of_clk_get_by_name
devm_get_clk_from_child
__of_reset_control_get
# required by phy-qcom-qusb2.ko
@@ -1585,7 +1590,6 @@
autoremove_wake_function
datagram_poll
do_wait_intr_irq
idr_alloc_u32
lock_sock_nested
proto_register
proto_unregister
@@ -1613,6 +1617,12 @@
sock_queue_rcv_skb
sock_register
sock_unregister
__xa_alloc
xa_erase
xa_find
xa_find_after
__xa_insert
xa_load
# required by reboot-mode.ko
devres_add
@@ -1648,7 +1658,6 @@
mmc_send_tuning
regulator_is_supported_voltage
__reset_control_get
reset_control_put
__sdhci_add_host
sdhci_add_host
sdhci_cleanup_host
@@ -1681,7 +1690,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
@@ -1713,9 +1724,6 @@
# required by snd-soc-wcd9335.ko
kmemdup_nul
snd_soc_get_volsw_sx
snd_soc_info_volsw_sx
snd_soc_put_volsw_sx
strnstr
# required by snd-soc-wcd934x.ko
@@ -1797,3 +1805,11 @@
# required by wcd934x.ko
mfd_add_devices
mfd_remove_devices
# preserved by --additions-only
idr_alloc_u32
of_clk_get_by_name
snd_pcm_create_iec958_consumer_hw_params
snd_soc_get_volsw_sx
snd_soc_info_volsw_sx
snd_soc_put_volsw_sx