lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CA+G9fYurAWoKRTxUrGMEUfaU-GBdRQc5AHUSHPESq8k4Tp=9gg@mail.gmail.com>
Date: Thu, 24 Apr 2025 15:47:20 +0530
From: Naresh Kamboju <naresh.kamboju@...aro.org>
To: Christian Eggers <ceggers@...i.de>
Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org>, stable@...r.kernel.org, 
	patches@...ts.linux.dev, linux-kernel@...r.kernel.org, 
	torvalds@...ux-foundation.org, akpm@...ux-foundation.org, linux@...ck-us.net, 
	shuah@...nel.org, patches@...nelci.org, lkft-triage@...ts.linaro.org, 
	pavel@...x.de, jonathanh@...dia.com, f.fainelli@...il.com, 
	sudipm.mukherjee@...il.com, srw@...dewatkins.net, rwarsow@....de, 
	conor@...nel.org, hargar@...rosoft.com, broonie@...nel.org, 
	Arnd Bergmann <arnd@...db.de>, Tudor Ambarus <tudor.ambarus@...aro.org>, 
	Bjorn Andersson <andersson@...nel.org>, 
	Manivannan Sadhasivam <manivannan.sadhasivam@...aro.org>, 
	Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>, Anders Roxell <anders.roxell@...aro.org>
Subject: Re: [PATCH 6.13 000/414] 6.13.12-rc1 review

Hi Christian,

On Thu, 24 Apr 2025 at 15:15, Christian Eggers <ceggers@...i.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@...uxfoundation.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.gz
> > > 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,
> >
> > 1)
> > Regressions on arm64 allmodconfig and allyesconfig builds failed
> > on the stable rc 6.13.12-rc1.
> >
> > 2)
> > 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@...aro.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@...sb@...9000/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.11-415-gd973e9e70c8f/
> > * 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.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/log
> > * Build history:
> > https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/history/
> > * Build details:
> > https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/details/
> > * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtUC0M5hDCMYsjZId4uKICXy7/
> > * Kernel config:
> > https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtUC0M5hDCMYsjZId4uKICXy7/config
> >
> > ## 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.11-415-gd973e9e70c8f/testrun/28155237/suite/boot/test/clang-20-lkftconfig/log
> > * Boot history:
> > https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28149517/suite/boot/test/clang-20-lkftconfig/history/
> > * Boot details:
> > https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151170/suite/boot/test/clang-20-lkftconfig/details/
> > * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtSg9ngthHYlLhDI9xR3a2T5K/
> > * Kernel config:
> > https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtSg9ngthHYlLhDI9xR3a2T5K/config
> >
> > --
> > Linaro LKFT
> > https://lkft.linaro.org
> >
>
>
>
>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ