On Wed, 7 Aug 2024 at 17:13, Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > > This is the start of the stable review cycle for the 6.1.104 release. > There are 86 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 Fri, 09 Aug 2024 15:00:24 +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.1.104-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.1.y > and the diffstat can be found below. > > thanks, > > greg k-h The following kernel panic noticed on stable-rc linux-6.1.y on while booting qemu-arm64 and qemu-arm. GOOD: v6.1.102-441-gdbbffaaee188 BAD: v6.1.103-87-gb22fe5fc2a45 Reported-by: Linux Kernel Functional Testing <lkft@xxxxxxxxxx> The git bisect results pointing to, irqdomain: Use return value of strreplace() [ Upstream commit 67a4e1a3bf7c68ed3fbefc4213648165d912cabb ] Kernel panic: -------- [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x000f0510] [ 0.000000] Linux version 6.1.104-rc1 (tuxmake@tuxmake) (aarch64-linux-gnu-gcc (Debian 13.2.0-12) 13.2.0, GNU ld (GNU Binutils for Debian) 2.42) #1 SMP PREEMPT @1723045420 [ 0.000000] random: crng init done [ 0.000000] Machine model: linux,dummy-virt ... <6>[ 0.000000] GICv3: GICv3 features: 16 PPIs <6>[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000080a0000 <1>[ 0.000000] Unable to handle kernel paging request at virtual address ffff0000c003150d <1>[ 0.000000] Mem abort info: <1>[ 0.000000] ESR = 0x0000000096000061 <1>[ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits <1>[ 0.000000] SET = 0, FnV = 0 <1>[ 0.000000] EA = 0, S1PTW = 0 <1>[ 0.000000] FSC = 0x21: alignment fault <1>[ 0.000000] Data abort info: <1>[ 0.000000] ISV = 0, ISS = 0x00000061 <1>[ 0.000000] CM = 0, WnR = 1 <1>[ 0.000000] swapper pgtable: 64k pages, 48-bit VAs, pgdp=0000000042120000 <1>[ 0.000000] [ffff0000c003150d] pgd=180000013dfd0003, p4d=180000013dfd0003, pud=180000013dfd0003, pmd=180000013df60003, pte=0068000100030707 <0>[ 0.000000] Internal error: Oops: 0000000096000061 [#1] PREEMPT SMP <4>[ 0.000000] Modules linked in: <4>[ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.1.104-rc1 #1 <4>[ 0.000000] Hardware name: linux,dummy-virt (DT) <4>[ 0.000000] pstate: 600000c9 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--) <4>[ 0.000000] pc : irq_percpu_enable (arch/arm64/include/asm/atomic_ll_sc.h:203 (discriminator 2) arch/arm64/include/asm/atomic.h:65 (discriminator 2) include/linux/atomic/atomic-long.h:329 (discriminator 2) include/asm-generic/bitops/atomic.h:18 (discriminator 2) include/asm-generic/bitops/instrumented-atomic.h:29 (discriminator 2) include/linux/cpumask.h:411 (discriminator 2) kernel/irq/chip.c:396 (discriminator 2)) <4>[ 0.000000] lr : irq_percpu_enable (include/asm-generic/bitops/atomic.h:17 include/asm-generic/bitops/instrumented-atomic.h:29 include/linux/cpumask.h:411 kernel/irq/chip.c:396) <4>[ 0.000000] sp : ffffc6d51bd6fb00 <4>[ 0.000000] x29: ffffc6d51bd6fb00 x28: 0000000000000018 x27: 0000000000000001 <4>[ 0.000000] x26: ffffc6d519227000 x25: ffffc6d51bd98000 x24: 0000000000000008 <4>[ 0.000000] x23: ffffc6d51b3c0008 x22: 0000000000000000 x21: 0000000000000001 <4>[ 0.000000] x20: 0000000000000000 x19: ffff0000c0061800 x18: 0000000000000006 <4>[ 0.000000] x17: 000000000000003f x16: 00000000ffffffff x15: ffffc6d51bd6f5f0 <4>[ 0.000000] x14: 0000000000003f9f x13: 0000000000004000 x12: 0000000000000000 <4>[ 0.000000] x11: 0000000000000040 x10: ffffc6d51be2db60 x9 : ffffc6d51989695c <4>[ 0.000000] x8 : ffff000020000270 x7 : 0000000000000000 x6 : 0000000000000000 <4>[ 0.000000] x5 : ffff000020000248 x4 : ffff392be25e0000 x3 : ffff0000c003150d <4>[ 0.000000] x2 : 0000000000000001 x1 : 0000000000000001 x0 : ffff0000c003150d <4>[ 0.000000] Call trace: <4>[ 0.000000] irq_percpu_enable (arch/arm64/include/asm/atomic_ll_sc.h:203 (discriminator 2) arch/arm64/include/asm/atomic.h:65 (discriminator 2) include/linux/atomic/atomic-long.h:329 (discriminator 2) include/asm-generic/bitops/atomic.h:18 (discriminator 2) include/asm-generic/bitops/instrumented-atomic.h:29 (discriminator 2) include/linux/cpumask.h:411 (discriminator 2) kernel/irq/chip.c:396 (discriminator 2)) <4>[ 0.000000] enable_percpu_irq (kernel/irq/internals.h:194 kernel/irq/manage.c:2396) <4>[ 0.000000] ipi_setup.isra.0 (arch/arm64/kernel/smp.c:939 (discriminator 3) arch/arm64/kernel/smp.c:932 (discriminator 3)) <4>[ 0.000000] set_smp_ipi_range (arch/arm64/kernel/smp.c:978) <4>[ 0.000000] gic_init_bases (drivers/irqchip/irq-gic.c:568) <4>[ 0.000000] gic_of_init (drivers/irqchip/irq-gic-v3.c:2227) <4>[ 0.000000] of_irq_init (drivers/of/irq.c:607) <4>[ 0.000000] irqchip_init (drivers/irqchip/irqchip.c:32) <4>[ 0.000000] init_IRQ (arch/arm64/kernel/irq.c:136) <4>[ 0.000000] start_kernel (init/main.c:1045) <4>[ 0.000000] __primary_switched (arch/arm64/kernel/head.S:469) <0>[ 0.000000] Code: a8c27bfd d50323bf d65f03c0 f9800011 (c85f7c02) All code ======== 0: a8c27bfd ldp x29, x30, [sp], #32 4: d50323bf autiasp 8: d65f03c0 ret c: f9800011 prfm pstl1strm, [x0] 10:* c85f7c02 ldxr x2, [x0] <-- trapping instruction Code starting with the faulting instruction =========================================== 0: c85f7c02 ldxr x2, [x0] <4>[ 0.000000] ---[ end trace 0000000000000000 ]--- <0>[ 0.000000] Kernel panic - not syncing: Attempted to kill the idle task! <0>[ 0.000000] ---[ end Kernel panic - not syncing: Attempted to kill the idle task! ]--- boot log: ------- - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.103-87-gb22fe5fc2a45/testrun/24787696/suite/boot/test/gcc-13-lkftconfig-rcutorture/log details log: ----------- - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.103-87-gb22fe5fc2a45/testrun/24787696/suite/boot/test/gcc-13-lkftconfig-rcutorture/details/ Build log links: ----- - https://storage.tuxsuite.com/public/linaro/lkft/builds/2kKvVPIRvZ26DxUefAqM4a0PwOs/ - https://storage.tuxsuite.com/public/linaro/lkft/builds/2kKvVPIRvZ26DxUefAqM4a0PwOs/config metadata: ---- git_describe: v6.1.103-87-gb22fe5fc2a45 git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git_sha: b22fe5fc2a455ab65a78fe39d86ef3a300d87243 git_short_log: b22fe5fc2a45 ("Linux 6.1.104-rc1") -- Linaro LKFT https://lkft.linaro.org