ANDROID: GKI: db845c: Update symbols list and ABI

android13-5.10 is broken on Dragonboard 845c because of
recently added symbols.

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"

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

ABI DIFFERENCES HAVE BEEN DETECTED!

4 function symbol(s) added
  'struct reset_control * __reset_control_get(struct device *, const char *, int, bool, bool, bool)'
  'void * devm_platform_get_and_ioremap_resource(struct platform_device *, unsigned int, struct resource * *)'
  'void reset_control_put(struct reset_control *)'
  'ssize_t strscpy_pad(char *, const char *, size_t)'

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

This ABI and symbols update end up adding a lot more symbols
than the above 4 missing function symbols:
* devm_get_clk_from_child symbol was 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")

Bug: 146449535
Fixes: 66651d7199 ("mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC")
Fixes: 3660db29b0 ("iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()")
Fixes: 0a49bfa8f8 ("rpmsg: qcom: glink: replace strncpy() with strscpy_pad()")
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Change-Id: I620624933bde04c663d753b4e970f9b1156c396b
This commit is contained in:
Amit Pundir
2022-12-06 00:26:08 +05:30
committed by Treehugger Robot
parent 02e57a0850
commit 2f04489ef3
2 changed files with 240 additions and 197 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -475,6 +475,7 @@
request_threaded_irq
reset_control_assert
reset_control_deassert
reset_control_put
reset_control_reset
rpmsg_register_device
rpmsg_send
@@ -551,6 +552,7 @@
strncpy
strnlen
strpbrk
strscpy_pad
strsep
__sw_hweight32
__sw_hweight64
@@ -614,6 +616,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
@@ -1145,6 +1148,8 @@
kthread_create_worker
kthread_destroy_worker
kthread_queue_work
kthread_should_stop
kthread_stop
kvfree
kvmalloc_node
llist_add_batch
@@ -1267,7 +1272,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
@@ -1439,7 +1444,6 @@
autoremove_wake_function
datagram_poll
do_wait_intr_irq
idr_alloc_u32
lock_sock_nested
proto_register
proto_unregister
@@ -1470,6 +1474,12 @@
sock_register
sock_unregister
synchronize_rcu
__xa_alloc
xa_erase
xa_find
xa_find_after
__xa_insert
xa_load
# required by reboot-mode.ko
devres_add
@@ -1506,6 +1516,7 @@
mmc_regulator_set_vqmmc
mmc_send_tuning
regulator_is_supported_voltage
__reset_control_get
__sdhci_add_host
sdhci_add_host
sdhci_cleanup_host
@@ -1575,9 +1586,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
@@ -1671,6 +1679,7 @@
ethtool_op_get_ts_info
eth_validate_addr
generic_mii_ioctl
idr_alloc_u32
mii_ethtool_get_link_ksettings
mii_ethtool_gset
mii_ethtool_set_link_ksettings
@@ -1679,7 +1688,11 @@
netdev_info
netdev_warn
netif_carrier_on
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
usb_deregister
usbnet_disconnect
usbnet_get_endpoints