You've already forked linux-rockchip
mirror of
https://github.com/armbian/linux-rockchip.git
synced 2026-01-06 11:08:10 -08:00
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:
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user