[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20220124181240.GA3558349@roeck-us.net>
Date: Mon, 24 Jan 2022 10:12:40 -0800
From: Guenter Roeck <linux@...ck-us.net>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Re: Linux 5.17-rc1
On Sun, Jan 23, 2022 at 10:32:51AM +0200, Linus Torvalds wrote:
> I've tagged the rc1 release a couple of hours earlier than usual, and
> in a timezone 10 hours before the usual one, so this merge window was
> technically a bit shorter than usual. But if somebody didn't get their
> pull request in in time, they shouldn't have left it so late - and
> there's always 5.18. Never fear - we'll not run out of numbers.
>
> I was nervous that this merge window would be more painful than usual
> due to my family-related travels, but I have to give thanks to people:
> a lot of you sent your pull requests early in the merge window, and
> while there were a couple of hiccups I hit early on, that was all
> before switching my main workstation to a laptop. Everything seems to
> have gone fairly smoothly.
>
> Knock wood.
>
> 5.17 doesn't seem to be slated to be a huge release, and everything
> looks fairly normal. We've got a bit more activity than usual in a
> couple of corners of the kernel (random number generator and the
> fscache rewrite stand out), but even with those things, the big
> picture view looks very much normal: the bulk is various driver
> updates, with architectures updates, documentation, and tooling being
> the bulk of the rest. Even with a total rewrite, that fscache diff
> looks more like a blip in the big picture.
>
> And hey, it may not be a huge release, but the full shortlog would
> still be much too big to post - or scan through. So as is traditional,
> I'm just appending my mergelog as a highlevel view of what's been
> going on.
>
> Please give it all a test,
>
Test results are for v5.17-rc1-32-gdd81e1c7d5fb.
Build results:
total: 153 pass: 149 fail: 4
Failed builds:
arm:allmodconfig
arm64:allmodconfig
ia64:tinyconfig
mips:allmodconfig
Qemu test results:
total: 485 pass: 470 fail: 15
Failed tests:
arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:mem256:net,nic:net,nic:imx6ul-14x14-evk:initrd
arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:sd:mem256:net,nic:net,nic:imx6ul-14x14-evk:rootfs
arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:usb0:mem256:net,nic:net,nic:imx6ul-14x14-evk:rootfs
arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:usb1:mem256:net,nic:net,nic:imx6ul-14x14-evk:rootfs
arm:mcimx7d-sabre:imx_v6_v7_defconfig:nodrm:mem256:net,nic:imx7d-sdb:initrd
arm:mcimx7d-sabre:imx_v6_v7_defconfig:nodrm:usb1:mem256:net,nic:imx7d-sdb:rootfs
arm:mcimx7d-sabre:imx_v6_v7_defconfig:nodrm:sd:mem256:net,nic:imx7d-sdb:rootfs
arm:orangepi-pc:multi_v7_defconfig:usb1:net,nic:sun8i-h3-orangepi-pc:rootfs
arm:ast2500-evb:aspeed_g5_defconfig:notests:usb:net,nic:aspeed-ast2500-evb:rootfs
arm:ast2600-evb:aspeed_g5_defconfig:notests:usb:net,nic:aspeed-ast2600-evb:rootfs
arm:tacoma-bmc:aspeed_g5_defconfig:notests:usb:net,nic:aspeed-bmc-opp-tacoma:rootfs
arm:rainier-bmc:aspeed_g5_defconfig:notests:usb:net,nic:aspeed-bmc-ibm-rainier:rootfs
riscv:sifive_u:defconfig:net,default:initrd
riscv:sifive_u:defconfig:sd:net,default:rootfs
riscv:sifive_u:defconfig:mtd32:net,default:rootfs
arm:allmodconfig:
drivers/usb/gadget/udc/at91_udc.c: In function 'at91udc_probe':
drivers/usb/gadget/udc/at91_udc.h:174:42: error: format '%d' expects argument of type 'int', but argument 3 has type 'struct gpio_desc *' [-Werror=format=]
174 | #define DBG(stuff...) pr_debug("udc: " stuff)
arm64:allmodconfig:
drivers/pinctrl/pinctrl-thunderbay.c: In function 'thunderbay_add_functions':
drivers/pinctrl/pinctrl-thunderbay.c:815:29: error: assignment discards 'const' qualifier from pointer target type
815 | grp = func->group_names;
| ^
ia64:tinyconfig:
ia64-linux-ld: drivers/acpi/scan.o: in function `__acpi_device_add':
scan.c:(.text+0x27e2): undefined reference to `crc32_le'
mips:allmodconfig:
In file included from sound/pci/ca0106/ca0106_main.c:156:
sound/pci/ca0106/ca0106.h:62: error: "PTR" redefined [-Werror]
62 | #define PTR 0x00
In file included from arch/mips/include/asm/bitops.h:19,
from include/linux/bitops.h:33,
from include/linux/log2.h:12,
from include/asm-generic/div64.h:55,
from arch/mips/include/asm/div64.h:89,
from include/linux/math.h:5,
from include/linux/delay.h:22,
from sound/pci/ca0106/ca0106_main.c:124:
arch/mips/include/asm/asm.h:288: note: this is the location of the previous definition
288 | #define PTR .word
Runtime problems:
arm:mcimx6ul-evk and arm:mcimx7d-sabre emulations crash because they are out
of memory with 256MB of memory provided. This is with
Memory: 156260K/262144K available (16384K kernel code, 2139K rwdata, 5860K rodata, 1024K init, 6707K bss, 40348K reserved, 65536K cma-reserved, 0K highmem)
suggesting that something needs a lot of memory.
---
arm:orangepi-pc fails to boot from its second USB interface.
---
riscv64:sifive_u boot tests report a soft lockup during reboot.
[ 53.678772] watchdog: BUG: soft lockup - CPU#0 stuck for 26s! [init:203]
[ 53.679185] Modules linked in:
[ 53.679474] irq event stamp: 14778
[ 53.679629] hardirqs last enabled at (14777): [<ffffffff800035b8>] restore_all+0xe/0x66
[ 53.679965] hardirqs last disabled at (14778): [<ffffffff800034d2>] _save_context+0x7c/0xde
[ 53.680215] softirqs last enabled at (14766): [<ffffffff80924648>] __do_softirq+0x3e0/0x51a
[ 53.680476] softirqs last disabled at (14757): [<ffffffff80013f5c>] __irq_exit_rcu+0xae/0xe4
[ 53.680843] CPU: 0 PID: 203 Comm: init Not tainted 5.17.0-rc1-00032-gdd81e1c7d5fb #1
[ 53.681169] Hardware name: SiFive HiFive Unleashed A00 (DT)
[ 53.681480] epc : machine_halt+0x20/0x26
[ 53.681716] ra : kernel_halt+0x56/0x5e
[ 53.681911] epc : ffffffff8000444c ra : ffffffff80032644 sp : ffff8f8004163d70
[ 53.682139] gp : ffffffff815d8750 tp : ffffaf80048d0040 t0 : ffffffff815db3dc
[ 53.682373] t1 : 000000001f3a0e58 t2 : ffffffff815db3e4 s0 : ffff8f8004163d80
[ 53.682608] s1 : 000000004321fedc a0 : 0000000000006000 a1 : 0000000000001fff
[ 53.682833] a2 : ffffffff815eb920 a3 : 0000000000000000 a4 : 0000000000000000
[ 53.683064] a5 : 0000000000000000 a6 : 0000000000000000 a7 : 000000001e1f2036
[ 53.683308] s2 : 0000000028121969 s3 : ffffffff8141acd8 s4 : fffffffffee1dead
[ 53.683525] s5 : 0000000000000000 s6 : 0000000000000000 s7 : 00000000000000e0
[ 53.683747] s8 : 00007fff9b08dca0 s9 : 00007fff9b088a50 s10: 0000000000000000
[ 53.683974] s11: 0000000000000000 t3 : 000000000000000e t4 : 0000000001b00000
[ 53.684188] t5 : ffffffff8141a360 t6 : 0000000000000006
[ 53.684383] status: 0000000000000120 badaddr: 0000000000000000 cause: 8000000000000005
[ 53.684679] [<ffffffff8000444c>] machine_halt+0x20/0x26
[ 53.684937] [<ffffffff800328fa>] __do_sys_reboot+0x1c0/0x1f0
[ 53.685150] [<ffffffff8003293c>] sys_reboot+0x12/0x1a
[ 53.685350] [<ffffffff80003578>] ret_from_syscall+0x0/0x2
---
i386:q35:pentium3:defconfig:pae:nosmp:nvme:net,i82562:hd reports a warning backtrace.
[ 14.388284] ------------[ cut here ]------------
[ 14.388445] WARNING: CPU: 0 PID: 7 at drivers/pci/msi/msi.c:1114 pci_irq_get_affinity+0x80/0x90
[ 14.388675] Modules linked in:
[ 14.388999] CPU: 0 PID: 7 Comm: kworker/u2:0 Not tainted 5.17.0-rc1-00032-gdd81e1c7d5fb #1
[ 14.389230] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.15.0-0-g2dd4b9b3f840-prebuilt.qemu.org 04/01/2014
[ 14.389598] Workqueue: nvme-reset-wq nvme_reset_work
[ 14.389934] EIP: pci_irq_get_affinity+0x80/0x90
[ 14.390098] Code: e8 05 ae ae ff 85 c0 75 bd 90 0f 0b 31 c0 5b 5e 5d c3 8d b4 26 00 00 00 00 90 5b b8 a4 a7 9f c9 5e 5d c3 8d b4 26 00 00 00 00 <0f> 0b eb e0 8d b4 26 00 00 00 00 8d 74 26 00 90 55 89 e5 57 56 53
[ 14.390536] EAX: 00000000 EBX: c18d2000 ECX: 00000000 EDX: c2948810
[ 14.390695] ESI: 00000001 EDI: c18d2000 EBP: c1255e1c ESP: c1255e14
[ 14.390938] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 EFLAGS: 00000246
[ 14.391115] CR0: 80050033 CR2: ffbff000 CR3: 09aca000 CR4: 000006f0
[ 14.391324] Call Trace:
[ 14.391670] blk_mq_pci_map_queues+0x26/0x70
[ 14.391952] nvme_pci_map_queues+0x75/0xc0
[ 14.392094] blk_mq_update_queue_map+0x86/0xa0
[ 14.392218] blk_mq_alloc_tag_set+0xf3/0x390
[ 14.392330] ? nvme_wait_freeze+0x3d/0x50
[ 14.392452] nvme_reset_work+0xd32/0x1160
[ 14.392616] ? __this_cpu_preempt_check+0x8/0x10
[ 14.392946] process_one_work+0x1ed/0x490
[ 14.393116] worker_thread+0x15e/0x3c0
[ 14.393249] kthread+0xd3/0x100
[ 14.393342] ? process_one_work+0x490/0x490
[ 14.393452] ? kthread_complete_and_exit+0x20/0x20
[ 14.393582] ret_from_fork+0x1c/0x28
This backtrace is only seen with nosmp configurations; PAE does not
have to be enabled.
I'll bisect the runtime problems and report separately.
Guenter
Powered by blists - more mailing lists