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
Remove CONFIG_CFG80211 and CONFIG_MAC80211 from gki_defconfig
to allow vendors to incorporate features that have landed upstream.
Also need to update symbol lists since the related 80211
symbols are no longer exported from the core kernel.
Bug: 189918667
Signed-off-by: Todd Kjos <tkjos@google.com>
Change-Id: Iab3971cd0d78d669536b8eb0505c60caa3aafeee
The extract_symbols script has also been updated to make sure
__traceiter*() symbols are added to the list automatically in subsequent
updates.
Bug: 185777726
Signed-off-by: Quentin Perret <qperret@google.com>
Change-Id: I7481aec17bfa7c85f3f8f626d5c9baba472d251b
Update the db845c KMI to for the deferred-free/pagepool logic
Generated with:
BUILD_CONFIG=common/build.config.db845c build/build_abi.sh -s
Signed-off-by: John Stultz <john.stultz@linaro.org>
Bug: 168742043
Change-Id: I437ea32348898bf47a75a1501862abd36c9c7dea
A number of systems need the dummy USB host controller driver for
testing, so enable it into the kernel to remove the need to support a
bunch of exported symbols just for that driver.
Bug: 157965270
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I74b3aa819984dd894cccd3a5239d210b9e0d43a5
The XHCI_HCD config was pulled back out of gki_defconfig,
and without it USB host mode ports don't work on db845c.
This patch re-adds the module to the db845c_gki.fragment
and updates the KABI symbol list.
Signed-off-by: John Stultz <john.stultz@linaro.org>
Fixes: 552cb0291a ("Revert "ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD"")
Change-Id: Ibd2d543dbab0c6be918e8ba4bd45194d5994a0a3
After recent changes to the DMABUF_HEAPS_SYSTEM config, we need the following
symbols in the symbol list.
Generated with:
BUILD_CONFIG=common/build.config.db845c build/build_abi.sh -s
Fixes: 9ebbf23bfb ("ANDROID: defconfig: Enable DMA-BUF system heap as a module")
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Change-Id: I6ee22dfa07f794cdb30ad2fc312bb229b66f6518
After recent changes to the DWC3 driver, we need the following
symbols in the symbol list.
Generated with:
BUILD_CONFIG=common/build.config.db845c build/build_abi.sh -s
Fixes: 87e01dd378 ("Revert "ANDROID: db845c_gki.fragment: Drop CONFIG_USB_DWC3 from config frament"")
Signed-off-by: John Stultz <john.stultz@linaro.org>
Change-Id: Ifc8b74fe33a040a778d04b77cb68a9e62cb997aa