Hi Christian,
On Thu, 24 Apr 2025 at 15:15, Christian Eggers ceggers@arri.de wrote:
Hi all,
unfortunately I was away and couldn't look on this in time. Meanwhile the git trees have been rebased, so I am unsure whether patches have been dropped of other work is left.
@Naresh: Can you please provide a pointer to the offending commit?
The build regressions have been fixed by dropping the problematic patches.
The open issue is on arm64 Dragonboard 410c boot warning and internal oops and followed by boot failures.
WARNING drivers/regulator/core.c:2396 regulator_put (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417)
Tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git Bad: v6.14.3 Good: v6.14.2
- Naresh
regards, Christian
On Friday, 18 April 2025, 10:39:41 CEST, Naresh Kamboju wrote:
On Thu, 17 Apr 2025 at 23:47, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.13.12 release. There are 414 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 19 Apr 2025 17:49:48 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.12-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y and the diffstat can be found below.
thanks,
greg k-h
The following two regressions found on stable-rc 6.13.12-rc1 review,
Regressions on arm64 allmodconfig and allyesconfig builds failed on the stable rc 6.13.12-rc1.
Regressions on arm64 dragonboard 410c boot failed with lkftconfig on the stable rc 6.13.12-rc1.
First seen on the 6.13.12-rc1 Good: v6.13.11 Bad: v6.13.11-415-gd973e9e70c8f
Regressions found on arm64:
- build/gcc-13-allmodconfig
- build/gcc-13-allyesconfig
- build/clang-20-allmodconfig
- build/clang-20-allyesconfig
Regressions found on arm64 dragonboard-410c:
- boot/clang-20-lkftconfig
Regression Analysis:
- New regression? Yes
- Reproducibility? Yes
Build regression: arm64 ufs-qcom.c implicit declaration 'devm_of_qcom_ice_get'
Boot regression: arm64 dragonboard 410c WARNING regulator core.c regulator_put
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
## Build log arm64 drivers/ufs/host/ufs-qcom.c: In function 'ufs_qcom_ice_init': drivers/ufs/host/ufs-qcom.c:121:15: error: implicit declaration of function 'devm_of_qcom_ice_get'; did you mean 'of_qcom_ice_get'? [-Werror=implicit-function-declaration] 121 | ice = devm_of_qcom_ice_get(dev); | ^~~~~~~~~~~~~~~~~~~~ | of_qcom_ice_get drivers/ufs/host/ufs-qcom.c:121:13: error: assignment to 'struct qcom_ice *' from 'int' makes pointer from integer without a cast [-Werror=int-conversion] 121 | ice = devm_of_qcom_ice_get(dev); | ^ cc1: all warnings being treated as errors
## Boot log arm64 dragonboard 410c: [ 3.863371] remoteproc:smd-edge: failed to parse smd edge [ 3.989304] msm_hsusb 78d9000.usb: Failed to create device link (0x180) with supplier remoteproc for /soc@0/usb@78d9000/ulpi/phy [ 3.993079] qcom-clk-smd-rpm remoteproc:smd-edge:rpm-requests:clock-controller: Error registering SMD clock driver (-1431655766) [ 4.000071] qcom-clk-smd-rpm remoteproc:smd-edge:rpm-requests:clock-controller: probe with driver qcom-clk-smd-rpm failed with error -1431655766 [ 4.028243] sdhci_msm 7864900.mmc: Got CD GPIO [ 4.039730] s3: Bringing 0uV into 1250000-1250000uV [ 4.039886] s3: failed to enable: (____ptrval____) [ 4.043538] ------------[ cut here ]------------ [ 4.048299] WARNING: CPU: 0 PID: 46 at drivers/regulator/core.c:2396 regulator_put (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417) [ 4.053085] Modules linked in: [ 4.053087] input: gpio-keys as /devices/platform/gpio-keys/input/input0 [ 4.060581] sdhci_msm 7864900.mmc: Got CD GPIO [ 4.061476] [ 4.061484] CPU: 0 UID: 0 PID: 46 Comm: kworker/u16:2 Not tainted 6.13.12-rc1 #1 [ 4.061495] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT) [ 4.061501] Workqueue: async async_run_entry_fn [ 4.069821] clk: Disabling unused clocks [ 4.071199] [ 4.071204] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 4.076270] PM: genpd: Disabling unused power domains [ 4.077108] pc : regulator_put (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417) [ 4.084640] qcom-rpmpd remoteproc:smd-edge:rpm-requests:power-controller: failed to sync cx: -1431655766 [ 4.091163] lr : regulator_put (drivers/regulator/core.c:2390 drivers/regulator/core.c:2417) [ 4.091174] sp : ffff8000832eba50 [ 4.091178] x29: ffff8000832eba50 [ 4.095545] qcom-rpmpd remoteproc:smd-edge:rpm-requests:power-controller: failed to sync cx_ao: -1431655766 [ 4.099579] x28: 0000000000000000 x27: ffff800081b54020 [ 4.099592] x26: ffff800081b53fe0 x25: 0000000000000001 [ 4.101088] qcom-rpmpd remoteproc:smd-edge:rpm-requests:power-controller: failed to sync cx_vfc: -1431655766 [ 4.107745] x24: 00000000aaaaaaaa [ 4.107752] x23: ffff000004362a80 x22: ffff0000045fa800 [ 4.112988] qcom-rpmpd remoteproc:smd-edge:rpm-requests:power-controller: failed to sync mx: -1431655766 [ 4.116953] x21: ffff0000045fa800 [ 4.116961] x20: ffff0000038dfcc0 x19: ffff000003885d80 x18: 0000000000000068 [ 4.126432] qcom-rpmpd remoteproc:smd-edge:rpm-requests:power-controller: failed to sync mx_ao: -1431655766 [ 4.130312] [ 4.130315] x17: 0000000000000000 x16: 0000000000000001 x15: 0000000000000003 [ 4.133541] ALSA device list: [ 4.136833] [ 4.136836] x14: ffff80008284e1f0 x13: 0000000000000003 x12: 0000000000000003 [ 4.146411] No soundcards found. [ 4.151929] [ 4.151933] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000 [ 4.230459] x8 : 0000000000000001 x7 : 0720072007200720 x6 : 0720072007200720 [ 4.230478] x5 : ffff000003201f00 x4 : 0000000000000000 x3 : 0000000000000000 [ 4.230491] x2 : 0000000000000000 x1 : ffff8000801fe6e4 x0 : ffff000003885d80 [ 4.230506] Call trace: [ 4.230512] regulator_put (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417) (P) [ 4.230529] regulator_register (drivers/regulator/core.c:5823) [ 4.230543] devm_regulator_register (drivers/regulator/devres.c:477) [ 4.230554] rpm_reg_probe (drivers/regulator/qcom_smd-regulator.c:1425 drivers/regulator/qcom_smd-regulator.c:1462) [ 4.230569] platform_probe (drivers/base/platform.c:1405) [ 4.230583] really_probe (drivers/base/dd.c:581 drivers/base/dd.c:658) [ 4.280941] __driver_probe_device (drivers/base/dd.c:0) [ 4.284581] driver_probe_device (drivers/base/dd.c:830) [ 4.288919] __device_attach_driver (drivers/base/dd.c:959) [ 4.292911] bus_for_each_drv (drivers/base/bus.c:459) [ 4.297426] __device_attach_async_helper (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988) [ 4.301593] async_run_entry_fn (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131) [ 4.306626] process_scheduled_works (kernel/workqueue.c:3241 kernel/workqueue.c:3317) [ 4.310533] worker_thread (include/linux/list.h:373 kernel/workqueue.c:946 kernel/workqueue.c:3399) [ 4.315305] kthread (kernel/kthread.c:391) [ 4.318863] ret_from_fork (arch/arm64/kernel/entry.S:863) [ 4.322250] ---[ end trace 0000000000000�[ 4.330596] s4: failed to enable: (____ptrval____) [ 4.330739] ------------[ cut here ]------------ [ 4.334298] WARNING: CPU: 3 PID: 46 at drivers/regulator/core.c:2396 regulator_put (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417) [ 4.339086] Modules linked in: [ 4.347491] CPU: 3 UID: 0 PID: 46 Comm: kworker/u16:2 Tainted: G W 6.13.12-rc1 #1 [ 4.350372] Tainted: [W]=WARN [ 4.359293] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT) [ 4.360333] sdhci_msm 7864900.mmc: Got CD GPIO [ 4.362242] Workqueue: async async_run_entry_fn [ 4.373272] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 4.377705] pc : regulator_put (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417) [ 4.384641] lr : regulator_put (drivers/regulator/core.c:2390 drivers/regulator/core.c:2417) [ 4.388807] sp : ffff8000832eba50 [ 4.392711] x29: ffff8000832eba50 x28: 0000000000000000 x27: ffff800081b54040 [ 4.395934] x26: ffff800081b53fe0 x25: 0000000000000001 x24: 00000000aaaaaaaa [ 4.403052] x23: ffff000009d10c80 x22: ffff000009c48800 x21: ffff000009c48800 [ 4.410170] x20: ffff0000044e2900 x19: ffff000003f90840 x18: ffff8000817025c0 [ 4.417287] x17: 0000000000000000 x16: 0000000000000001 x15: 0000000000000003 [ 4.424405] x14: ffff80008284e1f0 x13: 0000000000000003 x12: 0000000000000003 [ 4.431524] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000 [ 4.438642] x8 : 0000000000000001 x7 : 0720072007200720 x6 : 0720072007200720 [ 4.445760] x5 : ffff000003201f00 x4 : 0000000000000000 x3 : 0000000000000000 [ 4.452878] x2 : 0000000000000000 x1 : ffff8000801fe6e4 x0 : ffff000003f90840 [ 4.459997] Call trace: [ 4.467103] regulator_put (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417) (P) [ 4.469364] regulator_register (drivers/regulator/core.c:5823) [ 4.473530] devm_regulator_register (drivers/regulator/devres.c:477) [ 4.477437] rpm_reg_probe (drivers/regulator/qcom_smd-regulator.c:1425 drivers/regulator/qcom_smd-regulator.c:1462) [ 4.481948] platform_probe (drivers/base/platform.c:1405) [ 4.485681] really_probe (drivers/base/dd.c:581 drivers/base/dd.c:658) [ 4.489415] __driver_probe_device (drivers/base/dd.c:0) [ 4.493062] driver_probe_device (drivers/base/dd.c:830) [ 4.497401] __device_attach_driver (drivers/base/dd.c:959) [ 4.501396] bus_for_each_drv (drivers/base/bus.c:459) [ 4.505908] __device_attach_async_helper (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988) [ 4.510078] async_run_entry_fn (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131) [ 4.515109] process_scheduled_works (kernel/workqueue.c:3241 kernel/workqueue.c:3317) [ 4.519017] worker_thread (include/linux/list.h:373 kernel/workqueue.c:946 kernel/workqueue.c:3399) [ 4.523790] kthread (kernel/kthread.c:391) [ 4.527347] ret_from_fork (arch/arm64/kernel/entry.S:863) [ 4.530735] ---[ end trace 0000000000000000 ]--- [ 4.535440] l2: Bringing 0uV into 1200000-1200000uV [ 4.539050] qcom_rpm_smd_regulator remoteproc:smd-edge:rpm-requests:regulators: l2: devm_regulator_register() failed, ret=-517 [ 4.544075] Unable to handle kernel paging request at virtual address ffffffffaaaaae6a [ 4.554991] Mem abort info: [ 4.562869] ESR = 0x0000000096000005 [ 4.565560] EC = 0x25: DABT (current EL), IL = 32 bits [ 4.569384] SET = 0, FnV = 0 [ 4.574846] EA = 0, S1PTW = 0 [ 4.577710] FSC = 0x05: level 1 translation fault [ 4.580755] Data abort info: [ 4.585612] ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000 [ 4.588742] CM = 0, WnR = 0, TnD = 0, TagAccess = 0 [ 4.594036] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 [ 4.599158] swapper pgtable: 4k pages, 48-bit VAs, pgdp=00000000824a4000 [ 4.604544] [ffffffffaaaaae6a] pgd=0000000000000000, p4d=0000000082e7d403, pud=0000000000000000 [ 4.611238] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP [ 4.619631] Modules linked in: [ 4.625875] CPU: 3 UID: 0 PID: 46 Comm: kworker/u16:2 Tainted: G W 6.13.12-rc1 #1 [ 4.629015] Tainted: [W]=WARN [ 4.637936] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT) [ 4.640900] Workqueue: async async_run_entry_fn [ 4.647664] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 4.651924] pc : regulator_unregister (drivers/regulator/core.c:5850) [ 4.658861] lr : devm_rdev_release (drivers/regulator/devres.c:453) [ 4.663721] sp : ffff8000832ebaf0 [ 4.667974] x29: ffff8000832ebb10 x28: ffff000004520000 x27: 00000000000001c8 [ 4.671195] x26: ffff0000042c6040 x25: ffff000009d10c00 x24: ffff000004520000 [ 4.678311] x23: ffff80008280ed00 x22: ffff8000823b07cd x21: ffff000003f90780 [ 4.685431] x20: ffff000009c7b810 x19: ffff8000832ebbb8 x18: 0000000000000068 [ 4.692548] x17: 6f74616c75676572 x16: 3a73747365757165 x15: 00000ff00003fd3a [ 4.699666] x14: 000000000000ffff x13: 0000000000000020 x12: 0000000000000003 [ 4.706784] x11: 0000000000000000 x10: 0000000000000000 x9 : ffff800080b52bb0 [ 4.713901] x8 : 50dfedbf8d5fec00 x7 : 3d4e5f454c424954 x6 : 000000004e514553 [ 4.721021] x5 : 0000000000000008 x4 : ffff80008222c178 x3 : 0000000000000010 [ 4.728139] x2 : ffff8000832eba70 x1 : ffff000003f90800 x0 : ffffffffaaaaaaaa [ 4.735257] Call trace: [ 4.742362] regulator_unregister (drivers/regulator/core.c:5850) (P) [ 4.744625] devm_rdev_release (drivers/regulator/devres.c:453) [ 4.749484] release_nodes (drivers/base/devres.c:506) [ 4.753388] devres_release_all (drivers/base/devres.c:0) [ 4.756950] really_probe (drivers/base/dd.c:551 drivers/base/dd.c:724) [ 4.760941] __driver_probe_device (drivers/base/dd.c:0) [ 4.764588] driver_probe_device (drivers/base/dd.c:830) [ 4.768842] __device_attach_driver (drivers/base/dd.c:959) [ 4.772836] bus_for_each_drv (drivers/base/bus.c:459) [ 4.777348] __device_attach_async_helper (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988) [ 4.781518] async_run_entry_fn (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131) [ 4.786552] process_scheduled_works (kernel/workqueue.c:3241 kernel/workqueue.c:3317) [ 4.790458] worker_thread (include/linux/list.h:373 kernel/workqueue.c:946 kernel/workqueue.c:3399) [ 4.795229] kthread (kernel/kthread.c:391) [ 4.798788] ret_from_fork (arch/arm64/kernel/entry.S:863) [ 4.802179] Code: d5384108 f9430508 f81f83a8 b4000bc0 (f941e014) All code ========
Code starting with the faulting instruction
[ 4.805745] ---[ end trace 0000000000000000 ]--- [ 14.254255] platform ci_hdrc.0: deferred probe pending: (reason unknown)
## Source
- Kernel version: 6.13.12-rc1
- Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
- Git sha: d973e9e70c8f0ad1a53a96ce48db9f3f882db4a8
- Git describe: v6.13.11-415-gd973e9e70c8f
- Project details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.13....
- Architectures: arm64
- Toolchains: clang-20, gcc-13
- Kconfigs: allmodconfig, allyesconfig
## Build arm64
- Build log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13....
- Build history:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13....
- Build details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13....
- Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtUC0M5hDCMYsjZId4u...
- Kernel config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtUC0M5hDCMYsjZId4u...
## Steps to reproduce on arm64
- tuxmake --runtime podman --target-arch arm64 --toolchain gcc-13
--kconfig allmodconfig
## Boot arm64 dragonboard-410c
- Boot log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13....
- Boot history:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13....
- Boot details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13....
- Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtSg9ngthHYlLhDI9xR...
- Kernel config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtSg9ngthHYlLhDI9xR...
-- Linaro LKFT https://lkft.linaro.org