* Linux 6.18-rc1
@ 2025-10-12 21:04 Linus Torvalds
2025-10-13 17:08 ` Guenter Roeck
0 siblings, 1 reply; 13+ messages in thread
From: Linus Torvalds @ 2025-10-12 21:04 UTC (permalink / raw)
To: Linux Kernel Mailing List
Two weeks have passed, and 6.18-rc1 has been tagged and pushed out.
Things look fairly normal: size-wise this is pretty much right in the
middle of the pack, and nothing particular stands out in the shortlog
of merges this merge window appended below. About half the diff is
drivers, with the res being all over: vfs and filesystems, arch
updates (although much of that is actually devicetree stuff, so it's
arguably more driver-related), tooling, rust support etc etc.
This was one of the good merge windows where I didn't end up having to
bisect any particular problem on nay of the machines I was testing.
Let's hope that success mostly translates to the bigger picture too.
Linus
---
Al Viro (7):
vfs mount updates
fs_context updates
nfsctl updates
finish_no_open updates
d_name audit update
misc non-vfs updates
file->f_path constification
Alex Williamson (2):
VFIO updates
more VFIO updates
Alexander Gordeev (2):
s390 updates
more s390 updates
Alexandre Belloni (2):
i3c updates
RTC updates
Alexei Starovoitov (3):
bpf updates
bpf fixes
bpf fixes
Amir Goldstein (1):
overlayfs updates
Andreas Gruenbacher (1):
gfs2 updates
Andreas Hindborg (1):
configfs update
Andreas Larsson (1):
sparc updates
Andrew Morton (5):
MM updates
non-MM updates
more MM updates
misc fixes
more updates
Anna Schumaker (1):
NFS client updates
Ard Biesheuvel (1):
EFI updates
Arnaldo Carvalho de Melo (1):
perf tools updates
Arnd Bergmann (7):
new SoC support
SoC dt updates
SoC defconfig updates
SoC driver updates
ARM SoC updates
asm-generic updates
SoC build fix
Bartosz Golaszewski (2):
gpio updates
gpio fixes
Benjamin Tissoires (1):
HID updates
Bjorn Andersson (2):
remoteproc updates
rpmsg updates
Bjorn Helgaas (2):
pci updates
pci fix
Borislav Petkov (13):
EDAC updates
x86 instruction decoder update
x86 build updates
x86 asm update
x86 microcode loading updates
x86 RAS updates
x86 mitigation updates
x86 cpuid updates
x86 resource control updates
x86 SEV and apic updates
x86 cleanups
more x86 updates
irq fixes
Carlos Maiolino (1):
xfs updates
Christian Brauner (12):
misc vfs updates
vfs mount updates
vfs inode updates
vfs iomap updates
pidfs updates
vfs rust updates
vfs workqueue updates
copy_process updates
afs updates
namespace updates
vfs writeback updates
vfs async directory updates
Chuck Lever (1):
nfsd updates
Corey Minyard (1):
IPMI updates
Damien Le Moal (2):
ata updates
zonefs update
Daniel Thompson (1):
kgdb updates
Danilo Krummrich (1):
driver core updates
Dave Airlie (3):
drm updates
drm fixes
more drm fixes
Dave Hansen (3):
x86 TDX updates
x86 mm update
x86 entry updates
Dave Jiang (1):
CXL updates
Dave Kleikamp (1):
jfs updates
David Sterba (2):
btrfs updates
btrfs fixes
David Teigland (1):
dlm updates
Dinh Nguyen (1):
NIOS2 updates
Dmitry Torokhov (1):
input updates
Dominique Martinet (1):
9p updates
Eric Biggers (4):
fscrypt updates
CRC updates
crypto library updates
interleaved SHA-256 hashing support
Gao Xiang (1):
erofs updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (7):
tty/serial updates
USB / Thunderbolt updates
staging driver updates
Char/Misc/IIO/Binder updates
tty driver fix
staging driver fixes
char/misc fixes
Guenter Roeck (1):
hwmon updates
Helge Deller (2):
fbdev updates
parisc updates
Herbert Xu (3):
crypto updates
crypto fixes
crypto fixes
Huacai Chen (1):
LoongArch updates
Ilpo Järvinen (1):
x86 platform driver updates
Ilya Dryomov (1):
ceph updates
Ingo Molnar (3):
scheduler updates
performance events updates
locking updates
Ira Weiny (1):
libnvdimm updates
Jaegeuk Kim (1):
f2fs updates
James Bottomley (2):
SCSI updates
SCSI fixes
Jan Kara (2):
fsnotify updates
udf and quota updates
Jarkko Sakkinen (2):
keys updates
tpm updates
Jason Gunthorpe (3):
fwctl updates
iommufd updates
rdma updates
Jassi Brar (1):
mailbox updates
Jens Axboe (4):
io_uring updates
block updates
io_uring fixes
block fixes
Joerg Roedel (1):
iommu updates
Johannes Berg (1):
uml updates
Jon Mason (1):
NTB updates
Jonathan Corbet (1):
documentation updates
Juergen Gross (1):
xen updates
Kees Cook (6):
ffs const-attribute cleanups
execve updates
seccomp update
hardening updates
tiny pstore update
hardening fixes
Konstantin Komarov (1):
ntfs3 updates
Lee Jones (3):
MFD updates
LED updates
backlight updates
Linus Walleij (1):
pin control updates
Madhavan Srinivasan (1):
powerpc updates
Marco Elver (1):
Kernel Concurrency Sanitizer (KCSAN) update
Marek Szyprowski (2):
dma-mapping updates
dma-mapping fixes
Mark Brown (3):
regmap updates
regulator updates
spi updates
Masami Hiramatsu (1):
probe fix
Mauro Carvalho Chehab (1):
media updates
Max Filippov (1):
Xtensa updates
Michael Tsirkin (1):
virtio updates
Michal Simek (1):
microblaze updates
Miguel Ojeda (1):
rust updates
Mike Marshall (1):
orangefs updates
Mike Rapoport (1):
mm-init update
Miklos Szeredi (1):
fuse updates
Mikulas Patocka (2):
device mapper updates
hpfs updates
Mimi Zohar (1):
integrity updates
Miquel Raynal (1):
MTD updates
Namjae Jeon (1):
exfat updates
Nathan Chancellor (2):
Kbuild updates
Kbuild fixes
Paolo Abeni (2):
networking updates
networking fixes
Paolo Bonzini (2):
kvm updates
x86 kvm updates
Paul McKenney (1):
RCU updates
Paul Moore (3):
audit updates
selinux updates
lsm updates
Paul Walmsley (1):
more RISC-V updates
Paul Walmsley
(1):
RISC-V updates
Petr Mladek (1):
printk updates
Rafael Wysocki (6):
power management updates
ACPI updates
thermal control updates
more power management updates
more ACPI updates
more thermal control updates
Rob Herring (2):
devicetree updates
devicetree fixes
Russell King (1):
ARM development updates
Sebastian Reichel (2):
HSI update
power supply and reset updates
Shuah Khan (2):
kunit updates
kselftest updates
Stafford Horne (1):
OpenRISC updates
Stephen Boyd (1):
clk updates
Steve French (4):
smb restructuring updates
smb server fixes
smb client updates
more smb client updates
Steven Rostedt (3):
tracing updates
tracing clean up and fixes
tracing fixes
Steven Rostedt
(1):
tracing tools updates
Takashi Iwai (2):
sound updates
sound fixes
Takashi Sakamoto (1):
firewire updates
Ted Ts'o (1):
ext4 updates
Tejun Heo (3):
sched_ext updates
workqueue updates
cgroup updates
Thomas Bogendoerfer (1):
MIPS updates
Thomas Gleixner (9):
TIF bit unification updates
rseq updates
irq core updates
irq chip driver updates
smp doc fixlet
futex updates
timer core updates
clocksource updates
VDSO updates
Thomas Weißschuh (1):
nolibc updates
Tzung-Bi Shih (1):
chrome platform updates
Ulf Hansson (2):
pmdomain updates
MMC updates
Uwe Kleine-König (1):
pwm updates
Viacheslav Dubeyko (1):
hfs updates
Vinod Koul (3):
soundwire updates
phy updates
dmaengine updates
Vlastimil Babka (3):
slab updates
slab fixes
slab fix
Wei Liu (1):
hyperv updates
Will Deacon (2):
arm64 updates
arm64 fixes
Wim Van Sebroeck (1):
watchdog updates
Wolfram Sang (3):
i2c updates
more i2c updates
i2c fix
Yury Norov (1):
bitmap updates
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-12 21:04 Linux 6.18-rc1 Linus Torvalds
@ 2025-10-13 17:08 ` Guenter Roeck
2025-10-13 22:09 ` Matthew Wilcox
` (4 more replies)
0 siblings, 5 replies; 13+ messages in thread
From: Guenter Roeck @ 2025-10-13 17:08 UTC (permalink / raw)
To: Linus Torvalds
Cc: Linux Kernel Mailing List, Feng Chen, Matthew Wilcox, Jeff Layton,
Michal Swiatkowski
On Sun, Oct 12, 2025 at 02:04:32PM -0700, Linus Torvalds wrote:
> Two weeks have passed, and 6.18-rc1 has been tagged and pushed out.
>
> Things look fairly normal: size-wise this is pretty much right in the
> middle of the pack, and nothing particular stands out in the shortlog
> of merges this merge window appended below. About half the diff is
> drivers, with the res being all over: vfs and filesystems, arch
> updates (although much of that is actually devicetree stuff, so it's
> arguably more driver-related), tooling, rust support etc etc.
>
> This was one of the good merge windows where I didn't end up having to
> bisect any particular problem on nay of the machines I was testing.
> Let's hope that success mostly translates to the bigger picture too.
>
Test results don't look that good, unfortunately.:
Build results:
total: 163 pass: 149 fail: 14
Failed builds:
arm:allmodconfig
csky:defconfig
csky:allnoconfig
csky:tinyconfig
csky:allmodconfig
i386:allyesconfig
mips:allmodconfig
openrisc:allmodconfig
parisc:allmodconfig
powerpc:skiroot_defconfig
riscv32:allmodconfig
riscv64:allmodconfig
sparc64:allmodconfig
xtensa:allmodconfig
Qemu test results:
total: 609 pass: 581 fail: 28
Failed tests:
alpha:clipper:defconfig:devtmpfs:pci-bridge:usb-xhci:net=pcnet:rootfs
alpha:clipper:defconfig:devtmpfs:pci-bridge:scsi[AM53C974]:net=tulip:rootfs
arm:quanta-q71l-bmc:aspeed_g4_defconfig:mtd32:net=nic:aspeed-bmc-quanta-q71l:ext2
arm:palmetto-bmc:aspeed_g4_defconfig:mtd32:net=nic:aspeed-bmc-opp-palmetto:ext2
arm:fuji-bmc:aspeed_g5_defconfig:net=nic:aspeed-bmc-facebook-fuji:initrd
arm:fuji-bmc:aspeed_g5_defconfig:sd2:net=nic:aspeed-bmc-facebook-fuji:ext2
arm:fuji-bmc:aspeed_g5_defconfig:usb1:net=nic:aspeed-bmc-facebook-fuji:ext2
arm:fuji-bmc:aspeed_g5_defconfig:mem1G:mtd128:net=nic:aspeed-bmc-facebook-fuji:ext2
arm:fuji-bmc:aspeed_g5_defconfig:mem1G:mtd128,0,8,1:net=nic:aspeed-bmc-facebook-fuji:f2fs
mips:malta:malta_defconfig:nocd:smp:net=pcnet:ide:rootfs
mips:malta:malta_defconfig:nocd:nosmp:ide:net=pcnet:rootfs
mips64:malta:malta_defconfig:nocd:smp:net=e1000-82544gc:ide:ext2
mips64:malta:malta_defconfig:nocd:nosmp:net=pcnet:ide:ext2
mipsel:malta:24Kf:malta_defconfig:nocd:smp:net=i82550:ide:rootfs
mipsel:malta:mips32r6-generic:malta_32r6_defconfig:nocd:smp:net=pcnet:ide:rootfs
mipsel:malta:24Kf:malta_defconfig:nosmp:ide:net=rtl8139:rootfs
mipsel64:malta:malta_defconfig:r1:nosmp:ide:net=e1000:ext2
mipsel64:malta:malta_defconfig:r1:smp:ide:net=i82550:ext2
mipsel64:malta:malta_defconfig:r1:smp:ide:net=i82558a:cd
parisc:B160L:net=virtio-net:nvme:ext4
parisc:B160L:net=usb-ohci:sata-cmd646:btrfs
parisc:B160L:net=rtl8139:scsi[DC395]:ext4
parisc:C3700:net=pcnet:usb-xhci:ext4
parisc:C3700:net=usb-ohci:usb-uas-ehci:btrfs
parisc:C3700:net=rtl8139:usb-uas-xhci:f2fs
sheb:rts7751r2dplus_defconfig:initrd
sheb:rts7751r2dplus_defconfig:ata:ext2
sheb:rts7751r2dplus_defconfig:usb:ext2
Unit test results:
pass: 655208 fail: 0
I did not have time to analyze the qemu test failures.
Build test failure analysis is below. Patch authors copied to this e-mail.
Guenter
---
Build reference:
Build reference: v6.18-rc1
Compiler version: gcc (GCC) 14.3.0
Assembler version: GNU assembler (GNU Binutils) 2.44
General notes:
arm64be is no longer tested.
microblaze (build, boot) is no longer tested.
nommu images are no longer tested (arm, xtensa).
========================================
arm
---
Building arm:allmodconfig ... failed
--------------
Error log:
WARNING: modpost: missing MODULE_DESCRIPTION() in arch/arm/probes/kprobes/test-kprobes.o
ERROR: modpost: "__ffsdi2" [drivers/spi/spi-amlogic-spifc-a4.ko] undefined!
The problem is the use of __bf_shf() which introduces calls to __ffsdi2().
I have no idea why that is the case.
Commit 4670db6f32e9 ("spi: amlogic: Fix error checking on regmap_write call").
Author: Feng Chen <feng.chen@amlogic.com>
=====================================
csky
----
Building csky:defconfig ... failed
--------------
Error log:
In file included from include/linux/thread_info.h:27,
from include/asm-generic/current.h:6,
from ./arch/csky/include/generated/asm/current.h:1,
from include/linux/sched.h:12,
from include/linux/sched/affinity.h:1,
from kernel/sched/sched.h:8,
from kernel/sched/rq-offsets.c:5:
arch/csky/abiv2/inc/abi/cacheflush.h: In function 'flush_dcache_folio':
arch/csky/abiv2/inc/abi/cacheflush.h:23:39: error: passing argument 2 of 'const_test_bit' from incompatible pointer type
bisect log:
# bad: [3a8660878839faadb4f1a6dd72c3179c1df56787] Linux 6.18-rc1
# good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
git bisect start 'HEAD' 'v6.17'
# good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
# bad: [bed0653fe2aacb0ca8196075cffc9e7062e74927] Merge tag 'iommu-updates-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
git bisect bad bed0653fe2aacb0ca8196075cffc9e7062e74927
# good: [be812ace0378a9db86344ad637c5ed2a5d11f216] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings
git bisect good be812ace0378a9db86344ad637c5ed2a5d11f216
# bad: [8804d970fab45726b3c7cd7f240b31122aa94219] Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
git bisect bad 8804d970fab45726b3c7cd7f240b31122aa94219
# good: [f79e772258df311c2cb21594ca0996318e720d28] Merge tag 'media/v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
git bisect good f79e772258df311c2cb21594ca0996318e720d28
# good: [a488ba3124c82d704963fcd760fe653df1987b13] huge_memory: return -EINVAL in folio split functions when THP is disabled
git bisect good a488ba3124c82d704963fcd760fe653df1987b13
# good: [07fdad3a93756b872da7b53647715c48d0f4a2d0] Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
git bisect good 07fdad3a93756b872da7b53647715c48d0f4a2d0
# good: [af6703838ecb1513efdd2502a8f7bb6472c5ce96] mm: specify separate file and vm_file params in vm_area_desc
git bisect good af6703838ecb1513efdd2502a8f7bb6472c5ce96
# good: [b9120619246d733a27e5e93c29e86f2e0401cfc5] Merge series "SLUB percpu sheaves"
git bisect good b9120619246d733a27e5e93c29e86f2e0401cfc5
# good: [0efdedfa537eb534c251a5b4794caaf72cc55869] drivers/base/node: fix double free in register_one_node()
git bisect good 0efdedfa537eb534c251a5b4794caaf72cc55869
# good: [1acc369373008b9eeb930fbb47847c0693055553] mm/khugepaged: use start_addr/addr for improved readability
git bisect good 1acc369373008b9eeb930fbb47847c0693055553
# good: [7612833192d56af86061de8ab51989b75daf5b0d] slab: Reuse first bit for OBJEXTS_ALLOC_FAIL
git bisect good 7612833192d56af86061de8ab51989b75daf5b0d
# good: [24d9e8b3c9c8a6f72c8b4c196a703e144928d919] Merge tag 'slab-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
git bisect good 24d9e8b3c9c8a6f72c8b4c196a703e144928d919
# good: [1367da7eb875d01102d2ed18654b24d261ff5393] mm: swap: check for stable address space before operating on the VMA
git bisect good 1367da7eb875d01102d2ed18654b24d261ff5393
# first bad commit: [8804d970fab45726b3c7cd7f240b31122aa94219] Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Actual: Commit 53fbef56e07df ("mm: introduce memdesc_flags_t") which
changes the definition of folio->flags.
Author: Matthew Wilcox (Oracle) <willy@infradead.org>
=============================================
i386
----
Building i386:allyesconfig ... failed
--------------
Error log:
x86_64-linux-ld: drivers/power/supply/intel_dc_ti_battery.o: in function `dc_ti_battery_get_voltage_and_current_now':
intel_dc_ti_battery.c:(.text+0x5c): undefined reference to `__udivdi3'
x86_64-linux-ld: intel_dc_ti_battery.c:(.text+0x96): undefined reference to `__udivdi3'
Commit 8c5795fe55278 ("power: supply: Add new Intel Dollar Cove TI
battery driver") introduces various 64 bit divide operations.
Submitter: Hans de Goede <hansg@kernel.org>
================================================
mips
----
Building mips:allmodconfig ... failed
--------------
Error log:
ERROR: modpost: "__ffsdi2" [drivers/spi/spi-amlogic-spifc-a4.ko] undefined!
See above (arm:allmodconfig).
===============================================
openrisc
--------
Building openrisc:allmodconfig ... failed
--------------
Error log:
In file included from include/linux/cpumask.h:11,
from include/linux/smp.h:13,
from include/linux/lockdep.h:14,
from include/linux/spinlock.h:63,
from include/linux/mmzone.h:8,
from include/linux/gfp.h:7,
from include/linux/slab.h:16,
from fs/nfsd/nfs4xdr.c:37:
fs/nfsd/nfs4xdr.c: In function 'nfsd4_encode_components_esc':
include/linux/kernel.h:334:46: error: called object 'strlen' is not a function or function pointer
bisect:
# bad: [3a8660878839faadb4f1a6dd72c3179c1df56787] Linux 6.18-rc1
# good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
git bisect start 'HEAD' 'v6.17'
# good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
# bad: [bed0653fe2aacb0ca8196075cffc9e7062e74927] Merge tag 'iommu-updates-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
git bisect bad bed0653fe2aacb0ca8196075cffc9e7062e74927
# good: [be812ace0378a9db86344ad637c5ed2a5d11f216] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings
git bisect good be812ace0378a9db86344ad637c5ed2a5d11f216
# good: [8804d970fab45726b3c7cd7f240b31122aa94219] Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
git bisect good 8804d970fab45726b3c7cd7f240b31122aa94219
# good: [b3fee71e6673393d04476fbe0f4f03f97765e32d] Merge tag 'v6.18rc1-part1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
git bisect good b3fee71e6673393d04476fbe0f4f03f97765e32d
# good: [944df7a31452f75bbc15b1e7215e1aacee8cd1b4] docs: update the guidance for Link: tags
git bisect good 944df7a31452f75bbc15b1e7215e1aacee8cd1b4
# bad: [50647a1176b7abd1b4ae55b491eb2fbbeef89db9] Merge tag 'pull-f_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
git bisect bad 50647a1176b7abd1b4ae55b491eb2fbbeef89db9
# bad: [c817248fc831f5494d076421672b70a6ec1a92dc] nfs/localio: add proper O_DIRECT support for READ and WRITE
git bisect bad c817248fc831f5494d076421672b70a6ec1a92dc
# bad: [4b7c3b4c673d40e4b98cdaf642495929f43787e6] NFS: Update the flexfilelayout driver to use xdr_set_scratch_folio()
git bisect bad 4b7c3b4c673d40e4b98cdaf642495929f43787e6
# bad: [bf75ad096820fee5da40e671ebb32de725a1c417] NFSv4.1: fix mount hang after CREATE_SESSION failure
git bisect bad bf75ad096820fee5da40e671ebb32de725a1c417
# good: [64dd8022245038109826c0e2a778f16618d88600] nfs: cleanup tracepoint declarations
git bisect good 64dd8022245038109826c0e2a778f16618d88600
# bad: [be390f95242785adbf37d7b8a5101dd2f2ba891b] NFSv4: handle ERR_GRACE on delegation recalls
git bisect bad be390f95242785adbf37d7b8a5101dd2f2ba891b
# bad: [ec7d8e68ef0ec5c635c8f9e93cd881673445a397] sunrpc: add a Kconfig option to redirect dfprintk() output to trace buffer
git bisect bad ec7d8e68ef0ec5c635c8f9e93cd881673445a397
# good: [9082aae154be2d9e208b56e249cb886612f7c6cf] sunrpc: remove dfprintk_cont() and dfprintk_rcu_cont()
git bisect good 9082aae154be2d9e208b56e249cb886612f7c6cf
# first bad commit: [ec7d8e68ef0ec5c635c8f9e93cd881673445a397] sunrpc: add a Kconfig option to redirect dfprintk() output to trace buffer
I did not try to understand why that patch triggers the build failure,
but reverting it fixes the problem (not that it is a good idea to have
a variable named 'strlen').
Author: Jeff Layton <jlayton@kernel.org>
=============================================================
parisc
------
Building parisc:allmodconfig ... failed
--------------
Error log:
In file included from arch/parisc/include/asm/bug.h:5,
from include/linux/bug.h:5,
from include/linux/thread_info.h:13,
from include/asm-generic/preempt.h:5,
from ./arch/parisc/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:79,
from include/linux/spinlock.h:56,
from include/linux/mmzone.h:8,
from include/linux/gfp.h:7,
from include/linux/slab.h:16,
from fs/nfsd/nfs4xdr.c:37:
fs/nfsd/nfs4xdr.c: In function 'nfsd4_encode_components_esc':
include/linux/kernel.h:334:46: error: called object 'strlen' is not a function or function pointer
Same as openrisc.
============================================================
powerpc
-------
Building powerpc:skiroot_defconfig ... failed
--------------
Error log:
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c: In function 'ixgbe_fwlog_init':
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c:3938:40: error: 'struct ixgbe_adapter' has no member named 'ixgbe_dbg_adapter'
3938 | .debugfs_root = adapter->ixgbe_dbg_adapter,
struct ixgbe_adapter only provides ixgbe_dbg_adapter if CONFIG_DEBUG_FS=y,
but commit 641585bc978e0 ("ixgbe: fwlog support for e610") uses it
unconditionally.
Author: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
==========================================================
riscv32
-------
Building riscv32:allmodconfig ... failed
--------------
Error log:
ERROR: modpost: "__ffsdi2" [drivers/spi/spi-amlogic-spifc-a4.ko] undefined!
See above.
=========================================================
riscv64
-------
Building riscv64:allmodconfig ... failed
--------------
Error log:
ERROR: modpost: "__ffsdi2" [drivers/spi/spi-amlogic-spifc-a4.ko] undefined!
See above.
========================================================
sparc64
-------
In file included from include/linux/cpumask.h:11,
from include/linux/smp.h:13,
from include/linux/lockdep.h:14,
from include/linux/spinlock.h:63,
from include/linux/mmzone.h:8,
from include/linux/gfp.h:7,
from include/linux/slab.h:16,
from fs/nfsd/nfs4xdr.c:37:
fs/nfsd/nfs4xdr.c: In function 'nfsd4_encode_components_esc':
include/linux/kernel.h:334:46: error: called object 'strlen' is not a function or function pointer
See above.
=======================================================
xtensa
------
Building xtensa:allmodconfig ... failed
--------------
Error log:
In file included from include/linux/cpumask.h:11,
from include/linux/smp.h:13,
from include/linux/lockdep.h:14,
from include/linux/spinlock.h:63,
from include/linux/mmzone.h:8,
from include/linux/gfp.h:7,
from include/linux/slab.h:16,
from fs/nfsd/nfs4xdr.c:37:
fs/nfsd/nfs4xdr.c: In function 'nfsd4_encode_components_esc':
include/linux/kernel.h:334:46: error: called object 'strlen' is not a function or function pointer
See above.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-13 17:08 ` Guenter Roeck
@ 2025-10-13 22:09 ` Matthew Wilcox
2025-10-14 2:01 ` Theodore Ts'o
` (3 subsequent siblings)
4 siblings, 0 replies; 13+ messages in thread
From: Matthew Wilcox @ 2025-10-13 22:09 UTC (permalink / raw)
To: Guenter Roeck
Cc: Linus Torvalds, Linux Kernel Mailing List, Feng Chen, Jeff Layton,
Michal Swiatkowski
On Mon, Oct 13, 2025 at 10:08:22AM -0700, Guenter Roeck wrote:
> arch/csky/abiv2/inc/abi/cacheflush.h: In function 'flush_dcache_folio':
> arch/csky/abiv2/inc/abi/cacheflush.h:23:39: error: passing argument 2 of 'const_test_bit' from incompatible pointer type
Message-Id: <20251006-csky-folio-flags-v1-1-a91dcbdbf988@linutronix.de>
buildbot doesn't test any configs that include v2abi.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-13 17:08 ` Guenter Roeck
2025-10-13 22:09 ` Matthew Wilcox
@ 2025-10-14 2:01 ` Theodore Ts'o
2025-10-14 4:46 ` Guenter Roeck
` (2 subsequent siblings)
4 siblings, 0 replies; 13+ messages in thread
From: Theodore Ts'o @ 2025-10-14 2:01 UTC (permalink / raw)
To: Guenter Roeck
Cc: Linus Torvalds, Linux Kernel Mailing List, Feng Chen,
Matthew Wilcox, Jeff Layton, Michal Swiatkowski
On Mon, Oct 13, 2025 at 10:08:22AM -0700, Guenter Roeck wrote:
> Test results don't look that good, unfortunately.:
Sorry, as Guenter pointed out, a number of the failures were caused by
a cleanup patch which removed CONFIG_EXT3_FS without fixing the
defconfigs. This resulted in test failures because the root file
system needed an ext3-compatible file system, and with the backwards
compatibility Kconfig lines removed, it meant that the defconfig test
kernel wouldn't be able to mount the rootfs.
I have a fixup patch in the ext4 tree, for which I can send a pull
request shortly.
- Ted
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-13 17:08 ` Guenter Roeck
2025-10-13 22:09 ` Matthew Wilcox
2025-10-14 2:01 ` Theodore Ts'o
@ 2025-10-14 4:46 ` Guenter Roeck
2025-10-15 10:01 ` Guenter Roeck
2025-10-14 5:54 ` Nathan Chancellor
2025-10-14 14:44 ` Michal Swiatkowski
4 siblings, 1 reply; 13+ messages in thread
From: Guenter Roeck @ 2025-10-14 4:46 UTC (permalink / raw)
To: Linus Torvalds
Cc: Linux Kernel Mailing List, Feng Chen, Matthew Wilcox, Jeff Layton,
Michal Swiatkowski, Ilpo Järvinen, Tao Ren, Lukas Bulwahn
On Mon, Oct 13, 2025 at 10:08:26AM -0700, Guenter Roeck wrote:
> On Sun, Oct 12, 2025 at 02:04:32PM -0700, Linus Torvalds wrote:
> > Two weeks have passed, and 6.18-rc1 has been tagged and pushed out.
> >
> > Things look fairly normal: size-wise this is pretty much right in the
> > middle of the pack, and nothing particular stands out in the shortlog
> > of merges this merge window appended below. About half the diff is
> > drivers, with the res being all over: vfs and filesystems, arch
> > updates (although much of that is actually devicetree stuff, so it's
> > arguably more driver-related), tooling, rust support etc etc.
> >
> > This was one of the good merge windows where I didn't end up having to
> > bisect any particular problem on nay of the machines I was testing.
> > Let's hope that success mostly translates to the bigger picture too.
> >
>
> Test results don't look that good, unfortunately.:
>
...
> Qemu test results:
> total: 609 pass: 581 fail: 28
> Failed tests:
> alpha:clipper:defconfig:devtmpfs:pci-bridge:usb-xhci:net=pcnet:rootfs
> alpha:clipper:defconfig:devtmpfs:pci-bridge:scsi[AM53C974]:net=tulip:rootfs
> arm:quanta-q71l-bmc:aspeed_g4_defconfig:mtd32:net=nic:aspeed-bmc-quanta-q71l:ext2
> arm:palmetto-bmc:aspeed_g4_defconfig:mtd32:net=nic:aspeed-bmc-opp-palmetto:ext2
> arm:fuji-bmc:aspeed_g5_defconfig:net=nic:aspeed-bmc-facebook-fuji:initrd
> arm:fuji-bmc:aspeed_g5_defconfig:sd2:net=nic:aspeed-bmc-facebook-fuji:ext2
> arm:fuji-bmc:aspeed_g5_defconfig:usb1:net=nic:aspeed-bmc-facebook-fuji:ext2
> arm:fuji-bmc:aspeed_g5_defconfig:mem1G:mtd128:net=nic:aspeed-bmc-facebook-fuji:ext2
> arm:fuji-bmc:aspeed_g5_defconfig:mem1G:mtd128,0,8,1:net=nic:aspeed-bmc-facebook-fuji:f2fs
> mips:malta:malta_defconfig:nocd:smp:net=pcnet:ide:rootfs
> mips:malta:malta_defconfig:nocd:nosmp:ide:net=pcnet:rootfs
> mips64:malta:malta_defconfig:nocd:smp:net=e1000-82544gc:ide:ext2
> mips64:malta:malta_defconfig:nocd:nosmp:net=pcnet:ide:ext2
> mipsel:malta:24Kf:malta_defconfig:nocd:smp:net=i82550:ide:rootfs
> mipsel:malta:mips32r6-generic:malta_32r6_defconfig:nocd:smp:net=pcnet:ide:rootfs
> mipsel:malta:24Kf:malta_defconfig:nosmp:ide:net=rtl8139:rootfs
> mipsel64:malta:malta_defconfig:r1:nosmp:ide:net=e1000:ext2
> mipsel64:malta:malta_defconfig:r1:smp:ide:net=i82550:ext2
> mipsel64:malta:malta_defconfig:r1:smp:ide:net=i82558a:cd
> parisc:B160L:net=virtio-net:nvme:ext4
> parisc:B160L:net=usb-ohci:sata-cmd646:btrfs
> parisc:B160L:net=rtl8139:scsi[DC395]:ext4
> parisc:C3700:net=pcnet:usb-xhci:ext4
> parisc:C3700:net=usb-ohci:usb-uas-ehci:btrfs
> parisc:C3700:net=rtl8139:usb-uas-xhci:f2fs
> sheb:rts7751r2dplus_defconfig:initrd
> sheb:rts7751r2dplus_defconfig:ata:ext2
> sheb:rts7751r2dplus_defconfig:usb:ext2
> Unit test results:
> pass: 655208 fail: 0
>
Here is an update for the qemu test failures. Note that there may be
secondary failures. I reported all problems except for the sheb boot
failure to the patch authors.
Guenter
---
alpha
-----
alpha:clipper:defconfig:devtmpfs:pci-bridge:usb-xhci:net=pcnet:rootfs
alpha:clipper:defconfig:devtmpfs:pci-bridge:scsi[AM53C974]:net=tulip:rootfs
No root file system. Bisect log:
# bad: [3a8660878839faadb4f1a6dd72c3179c1df56787] Linux 6.18-rc1
# good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
git bisect start 'HEAD' 'v6.17'
# good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
# good: [bed0653fe2aacb0ca8196075cffc9e7062e74927] Merge tag 'iommu-updates-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
git bisect good bed0653fe2aacb0ca8196075cffc9e7062e74927
# good: [6a74422b9710e987c7d6b85a1ade7330b1e61626] Merge tag 'mips_6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
git bisect good 6a74422b9710e987c7d6b85a1ade7330b1e61626
# bad: [522ba450b56fff29f868b1552bdc2965f55de7ed] Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
git bisect bad 522ba450b56fff29f868b1552bdc2965f55de7ed
# bad: [256e3417065b2721f77bcd37331796b59483ef3b] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
git bisect bad 256e3417065b2721f77bcd37331796b59483ef3b
# bad: [2f2c7254931f41b5736e3ba12aaa9ac1bbeeeb92] Merge tag 'pci-v6.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
git bisect bad 2f2c7254931f41b5736e3ba12aaa9ac1bbeeeb92
# bad: [531abff0fa53bc3a2f7f69b2693386eb6bda96e5] Merge branch 'pci/controller/qcom'
git bisect bad 531abff0fa53bc3a2f7f69b2693386eb6bda96e5
# bad: [fead6a0b15bf3b33dba877efec6b4e7b4cc4abc3] Merge branch 'pci/resource'
git bisect bad fead6a0b15bf3b33dba877efec6b4e7b4cc4abc3
# good: [0bb65e32495e6235a069b60e787140da99e9c122] Merge branch 'pci/p2pdma'
git bisect good 0bb65e32495e6235a069b60e787140da99e9c122
# good: [ebe091ad81e1d3e5cbb1592ebc18175b5ca3d2bd] PCI: Use pbus_select_window_for_type() during IO window sizing
git bisect good ebe091ad81e1d3e5cbb1592ebc18175b5ca3d2bd
# good: [15c5867b0ae6a47914b45daf3b64e2d2aceb4ee5] PCI: Don't print stale information about resource
git bisect good 15c5867b0ae6a47914b45daf3b64e2d2aceb4ee5
# good: [dc32e9346b26ba33e84ec3034a1e53a9733700f9] PCI/pwrctrl: Fix device leak at device stop
git bisect good dc32e9346b26ba33e84ec3034a1e53a9733700f9
# good: [4c5cd8d64172de3730056366dc61392a3f2f003a] Merge branch 'pci/pm'
git bisect good 4c5cd8d64172de3730056366dc61392a3f2f003a
# bad: [a43ac325c7cbbfe72bdf9178059b3ee9f5a2c7dd] PCI: Set up bridge resources earlier
git bisect bad a43ac325c7cbbfe72bdf9178059b3ee9f5a2c7dd
# first bad commit: [a43ac325c7cbbfe72bdf9178059b3ee9f5a2c7dd] PCI: Set up bridge resources earlier
Reverting the offending patch fixes the problem.
Author: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
========================================
arm
---
arm:quanta-q71l-bmc:aspeed_g4_defconfig:mtd32:net=nic:aspeed-bmc-quanta-q71l:ext2
arm:palmetto-bmc:aspeed_g4_defconfig:mtd32:net=nic:aspeed-bmc-opp-palmetto:ext2
The above problems are due to commit d6ace46c82fd ("ext4: remove obsolete EXT3
config options") and are resolved by explicitly enabling EXT4_FS. More on that
below.
arm:fuji-bmc:aspeed_g5_defconfig:net=nic:aspeed-bmc-facebook-fuji:initrd
arm:fuji-bmc:aspeed_g5_defconfig:sd2:net=nic:aspeed-bmc-facebook-fuji:ext2
arm:fuji-bmc:aspeed_g5_defconfig:usb1:net=nic:aspeed-bmc-facebook-fuji:ext2
arm:fuji-bmc:aspeed_g5_defconfig:mem1G:mtd128:net=nic:aspeed-bmc-facebook-fuji:ext2
arm:fuji-bmc:aspeed_g5_defconfig:mem1G:mtd128,0,8,1:net=nic:aspeed-bmc-facebook-fuji:f2fs
Bisect log:
# bad: [3a8660878839faadb4f1a6dd72c3179c1df56787] Linux 6.18-rc1
# good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
git bisect start 'HEAD' 'v6.17'
# bad: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
git bisect bad 58809f614e0e3f4e12b489bddf680bfeb31c0a20
# good: [a8253f807760e9c80eada9e5354e1240ccf325f9] Merge tag 'soc-newsoc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
git bisect good a8253f807760e9c80eada9e5354e1240ccf325f9
# bad: [e1b1d03ceec343362524318c076b110066ffe305] Merge tag 'for-6.18/block-20250929' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
git bisect bad e1b1d03ceec343362524318c076b110066ffe305
# bad: [57cff2159b4a067097fb7aef471f1f9db54244d9] Merge tag 'ti-k3-dt-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
git bisect bad 57cff2159b4a067097fb7aef471f1f9db54244d9
# bad: [a3ef7cad8b533ae82b1c86917defe280750a509e] Merge tag 'qcom-arm64-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
git bisect bad a3ef7cad8b533ae82b1c86917defe280750a509e
# bad: [4c4457342a12d7b971481de9cbf11b3ed4774b80] Merge tag 'lpc32xx-dt-for-6.18' of https://github.com/vzapolskiy/linux-lpc32xx into soc/dt
git bisect bad 4c4457342a12d7b971481de9cbf11b3ed4774b80
# bad: [46cb19e52ac79d184e1b159ccbb2153dff1aab26] Merge tag 'v6.18-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
git bisect bad 46cb19e52ac79d184e1b159ccbb2153dff1aab26
# bad: [4e501327bf68883e96a056abb71f9256e205b709] Merge tag 'renesas-dts-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
git bisect bad 4e501327bf68883e96a056abb71f9256e205b709
# bad: [921e41c4465ebc1b658f1d883e8fa9e2bd09dfbe] Merge tag 'nuvoton-arm-6.18-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
git bisect bad 921e41c4465ebc1b658f1d883e8fa9e2bd09dfbe
# bad: [608e2990e67c0e367cc87a86301f2e57b9fffc7e] ARM: dts: aspeed: Add missing "ibm,spi-fsi" compatibles
git bisect bad 608e2990e67c0e367cc87a86301f2e57b9fffc7e
# good: [83656699ba3ab61a86b83daf4579cb5598d68c55] dt-bindings: arm: aspeed: add Facebook Wedge400-data64 board
git bisect good 83656699ba3ab61a86b83daf4579cb5598d68c55
# bad: [b0f294fdfc3e472839a9bc0dc91f2322e27e38ef] ARM: dts: aspeed: facebook-fuji: Include facebook-fuji-data64.dts
git bisect bad b0f294fdfc3e472839a9bc0dc91f2322e27e38ef
# good: [fe0e2fbb6a7801883df3567b1e89b834c0969998] ARM: dts: aspeed: wedge400: Include wedge400-data64.dts
git bisect good fe0e2fbb6a7801883df3567b1e89b834c0969998
# good: [1bc26258369e020d27ef11d1efd7ff82b0a9192f] ARM: dts: aspeed: Add Facebook Fuji-data64 (AST2600) Board
git bisect good 1bc26258369e020d27ef11d1efd7ff82b0a9192f
# first bad commit: [b0f294fdfc3e472839a9bc0dc91f2322e27e38ef] ARM: dts: aspeed: facebook-fuji: Include facebook-fuji-data64.dts
The "first bad" commit disables the Ethernet interface on bmc-facebook-fuji.
According to the patch author this was done on purpose, leaving the system
without enabled Ethernet interface. I'll stop testing it.
Author: Tao Ren <rentao.bupt@gmail.com>
========================================
mips
----
mips:malta:malta_defconfig:nocd:smp:net=pcnet:ide:rootfs
mips:malta:malta_defconfig:nocd:nosmp:ide:net=pcnet:rootfs
mips64:malta:malta_defconfig:nocd:smp:net=e1000-82544gc:ide:ext2
mips64:malta:malta_defconfig:nocd:nosmp:net=pcnet:ide:ext2
mipsel:malta:24Kf:malta_defconfig:nocd:smp:net=i82550:ide:rootfs
mipsel:malta:mips32r6-generic:malta_32r6_defconfig:nocd:smp:net=pcnet:ide:rootfs
mipsel:malta:24Kf:malta_defconfig:nosmp:ide:net=rtl8139:rootfs
mipsel64:malta:malta_defconfig:r1:nosmp:ide:net=e1000:ext2
mipsel64:malta:malta_defconfig:r1:smp:ide:net=i82550:ext2
mipsel64:malta:malta_defconfig:r1:smp:ide:net=i82558a:cd
Bisect log:
# bad: [3a8660878839faadb4f1a6dd72c3179c1df56787] Linux 6.18-rc1
# good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
git bisect start 'HEAD' 'v6.17'
# good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
# good: [bed0653fe2aacb0ca8196075cffc9e7062e74927] Merge tag 'iommu-updates-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
git bisect good bed0653fe2aacb0ca8196075cffc9e7062e74927
# good: [6a74422b9710e987c7d6b85a1ade7330b1e61626] Merge tag 'mips_6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
git bisect good 6a74422b9710e987c7d6b85a1ade7330b1e61626
# bad: [522ba450b56fff29f868b1552bdc2965f55de7ed] Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
git bisect bad 522ba450b56fff29f868b1552bdc2965f55de7ed
# bad: [256e3417065b2721f77bcd37331796b59483ef3b] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
git bisect bad 256e3417065b2721f77bcd37331796b59483ef3b
# bad: [2f2c7254931f41b5736e3ba12aaa9ac1bbeeeb92] Merge tag 'pci-v6.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
git bisect bad 2f2c7254931f41b5736e3ba12aaa9ac1bbeeeb92
# bad: [531abff0fa53bc3a2f7f69b2693386eb6bda96e5] Merge branch 'pci/controller/qcom'
git bisect bad 531abff0fa53bc3a2f7f69b2693386eb6bda96e5
# bad: [fead6a0b15bf3b33dba877efec6b4e7b4cc4abc3] Merge branch 'pci/resource'
git bisect bad fead6a0b15bf3b33dba877efec6b4e7b4cc4abc3
# good: [0bb65e32495e6235a069b60e787140da99e9c122] Merge branch 'pci/p2pdma'
git bisect good 0bb65e32495e6235a069b60e787140da99e9c122
# bad: [ebe091ad81e1d3e5cbb1592ebc18175b5ca3d2bd] PCI: Use pbus_select_window_for_type() during IO window sizing
git bisect bad ebe091ad81e1d3e5cbb1592ebc18175b5ca3d2bd
# bad: [2ee33aa14d3f2e92ba8ae80443f2cd9b575f08cb] PCI: Always claim bridge window before its setup
git bisect bad 2ee33aa14d3f2e92ba8ae80443f2cd9b575f08cb
# good: [2657a0c982239fecc41d0df5a69091ca4297647c] m68k/PCI: Use pci_enable_resources() in pcibios_enable_device()
git bisect good 2657a0c982239fecc41d0df5a69091ca4297647c
# bad: [ae81aad5c2e17fd1fafd930e75b81aedc837f705] MIPS: PCI: Use pci_enable_resources()
git bisect bad ae81aad5c2e17fd1fafd930e75b81aedc837f705
# good: [754babaaf33349d9ef27bb1ac6f5d9d5a503a2a6] sparc/PCI: Remove pcibios_enable_device() as they do nothing extra
git bisect good 754babaaf33349d9ef27bb1ac6f5d9d5a503a2a6
# first bad commit: [ae81aad5c2e17fd1fafd930e75b81aedc837f705] MIPS: PCI: Use pci_enable_resources()
Reverting the offending patch fixes the problem.
Author: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
========================================
parisc
------
parisc:B160L:net=virtio-net:nvme:ext4
parisc:B160L:net=usb-ohci:sata-cmd646:btrfs
parisc:B160L:net=rtl8139:scsi[DC395]:ext4
parisc:C3700:net=pcnet:usb-xhci:ext4
parisc:C3700:net=usb-ohci:usb-uas-ehci:btrfs
parisc:C3700:net=rtl8139:usb-uas-xhci:f2fs
Bisect log:
# bad: [3a8660878839faadb4f1a6dd72c3179c1df56787] Linux 6.18-rc1
# good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
git bisect start 'HEAD' 'v6.17'
# good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
# bad: [bed0653fe2aacb0ca8196075cffc9e7062e74927] Merge tag 'iommu-updates-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
git bisect bad bed0653fe2aacb0ca8196075cffc9e7062e74927
# good: [be812ace0378a9db86344ad637c5ed2a5d11f216] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings
git bisect good be812ace0378a9db86344ad637c5ed2a5d11f216
# good: [8804d970fab45726b3c7cd7f240b31122aa94219] Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
git bisect good 8804d970fab45726b3c7cd7f240b31122aa94219
# bad: [b3fee71e6673393d04476fbe0f4f03f97765e32d] Merge tag 'v6.18rc1-part1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
git bisect bad b3fee71e6673393d04476fbe0f4f03f97765e32d
# good: [829745b75a1af25bfb0c7dc36640548c98c57169] Merge tag 'pull-finish_no_open' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
git bisect good 829745b75a1af25bfb0c7dc36640548c98c57169
# bad: [65989db7f88456273d0913d8d21f6097fa6aad19] Merge tag 'ext4_for_linus-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
git bisect bad 65989db7f88456273d0913d8d21f6097fa6aad19
# good: [6238729bfce13f94b701766996a5d116d2df8bff] Merge tag 'fuse-update-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
git bisect good 6238729bfce13f94b701766996a5d116d2df8bff
# bad: [12c84dd4d308551568d85203fd6ed2685e861fda] ext4: add support for 32-bit default reserved uid and gid values
git bisect bad 12c84dd4d308551568d85203fd6ed2685e861fda
# bad: [46e75c56dfeafb6756773b71cabe187a6886859a] ext4: increase IO priority of fastcommit
git bisect bad 46e75c56dfeafb6756773b71cabe187a6886859a
# good: [d8b90e6387a74bcb1714c8d1e6a782ff709de9a9] ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches()
git bisect good d8b90e6387a74bcb1714c8d1e6a782ff709de9a9
# good: [0f3b05c12158ec7545fb336469ccce38c31c7f9f] jbd2: increase IO priority of checkpoint
git bisect good 0f3b05c12158ec7545fb336469ccce38c31c7f9f
# bad: [d6ace46c82fd2d3bdb58c35e3dd5cb9e83e136bf] ext4: remove obsolete EXT3 config options
git bisect bad d6ace46c82fd2d3bdb58c35e3dd5cb9e83e136bf
# first bad commit: [d6ace46c82fd2d3bdb58c35e3dd5cb9e83e136bf] ext4: remove obsolete EXT3 config options
"config EXT3_FS" was removed, but lots of config files still set it. Since
EXT3_FS used to select EXT4_FS, that is now disabled on all configurations
which used to set EXT3_FS.
I'll set EXT4_FS in my tests explicitly, so I won't see or report this
anymore, but others may be affected.
Update: Theodore Ts'o <tytso@mit.edu> already submitted a fix, so
hopefully this will be fixed in -rc2.
Author: Lukas Bulwahn <lukas.bulwahn@redhat.com>
========================================
sheb
----
sheb:rts7751r2dplus_defconfig:initrd
sheb:rts7751r2dplus_defconfig:ata:ext2
sheb:rts7751r2dplus_defconfig:usb:ext2
No console output. Bisect log:
# bad: [ba9dac987319d4f3969691dcf366ef19c9ed8281] Merge tag 'libnvdimm-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
# good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
git bisect start 'HEAD' 'v6.17'
# good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
# bad: [8804d970fab45726b3c7cd7f240b31122aa94219] Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
git bisect bad 8804d970fab45726b3c7cd7f240b31122aa94219
# good: [30c3055f9c0d84a67b8fd723bdec9b1b52b3c695] xsk: wrap generic metadata handling onto separate function
git bisect good 30c3055f9c0d84a67b8fd723bdec9b1b52b3c695
# good: [f79e772258df311c2cb21594ca0996318e720d28] Merge tag 'media/v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
git bisect good f79e772258df311c2cb21594ca0996318e720d28
# good: [f1455695d2d99894b65db233877acac9a0e120b9] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
git bisect good f1455695d2d99894b65db233877acac9a0e120b9
# good: [a16c46c2402026162111ed9fd1fc28d25223443e] dma-remap: drop nth_page() in dma_common_contiguous_remap()
git bisect good a16c46c2402026162111ed9fd1fc28d25223443e
# good: [a5883fa94295f1ef2473eadd84cc1e24dab9ae18] selftests/mm: gup_tests: option to GUP all pages in a single call
git bisect good a5883fa94295f1ef2473eadd84cc1e24dab9ae18
# good: [08498be43ee676d8a5eefb22278266322578a3e0] mm/ksm: get mm_slot by mm_slot_entry() when slot is !NULL
git bisect good 08498be43ee676d8a5eefb22278266322578a3e0
# good: [719a42e563bb087758500e43e67a57b27f303c4c] maple_tree: Convert forking to use the sheaf interface
git bisect good 719a42e563bb087758500e43e67a57b27f303c4c
# good: [b9120619246d733a27e5e93c29e86f2e0401cfc5] Merge series "SLUB percpu sheaves"
git bisect good b9120619246d733a27e5e93c29e86f2e0401cfc5
# bad: [24d9e8b3c9c8a6f72c8b4c196a703e144928d919] Merge tag 'slab-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
git bisect bad 24d9e8b3c9c8a6f72c8b4c196a703e144928d919
# good: [83382af9ddc3cb0ef43f67d049b461720ad785e6] slab: Make slub local_(try)lock more precise for LOCKDEP
git bisect good 83382af9ddc3cb0ef43f67d049b461720ad785e6
# good: [af92793e52c3a99b828ed4bdd277fd3e11c18d08] slab: Introduce kmalloc_nolock() and kfree_nolock().
git bisect good af92793e52c3a99b828ed4bdd277fd3e11c18d08
# good: [ca74b8cadaad4b179f77f1f4dc3d288be9a580f1] Merge series "slab: Re-entrant kmalloc_nolock()"
git bisect good ca74b8cadaad4b179f77f1f4dc3d288be9a580f1
# good: [07fdad3a93756b872da7b53647715c48d0f4a2d0] Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
git bisect good 07fdad3a93756b872da7b53647715c48d0f4a2d0
# first bad commit: [24d9e8b3c9c8a6f72c8b4c196a703e144928d919] Merge tag 'slab-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Not yet analyzed.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-13 17:08 ` Guenter Roeck
` (2 preceding siblings ...)
2025-10-14 4:46 ` Guenter Roeck
@ 2025-10-14 5:54 ` Nathan Chancellor
2025-10-14 11:00 ` Jeff Layton
2025-10-14 14:44 ` Michal Swiatkowski
4 siblings, 1 reply; 13+ messages in thread
From: Nathan Chancellor @ 2025-10-14 5:54 UTC (permalink / raw)
To: Guenter Roeck
Cc: Linus Torvalds, Linux Kernel Mailing List, Feng Chen,
Matthew Wilcox, Jeff Layton, Michal Swiatkowski
On Mon, Oct 13, 2025 at 10:08:22AM -0700, Guenter Roeck wrote:
> Building openrisc:allmodconfig ... failed
> --------------
> Error log:
> In file included from include/linux/cpumask.h:11,
> from include/linux/smp.h:13,
> from include/linux/lockdep.h:14,
> from include/linux/spinlock.h:63,
> from include/linux/mmzone.h:8,
> from include/linux/gfp.h:7,
> from include/linux/slab.h:16,
> from fs/nfsd/nfs4xdr.c:37:
> fs/nfsd/nfs4xdr.c: In function 'nfsd4_encode_components_esc':
> include/linux/kernel.h:334:46: error: called object 'strlen' is not a function or function pointer
>
> bisect:
>
> # bad: [3a8660878839faadb4f1a6dd72c3179c1df56787] Linux 6.18-rc1
> # good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
> git bisect start 'HEAD' 'v6.17'
> # good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
> git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
> # bad: [bed0653fe2aacb0ca8196075cffc9e7062e74927] Merge tag 'iommu-updates-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
> git bisect bad bed0653fe2aacb0ca8196075cffc9e7062e74927
> # good: [be812ace0378a9db86344ad637c5ed2a5d11f216] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings
> git bisect good be812ace0378a9db86344ad637c5ed2a5d11f216
> # good: [8804d970fab45726b3c7cd7f240b31122aa94219] Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> git bisect good 8804d970fab45726b3c7cd7f240b31122aa94219
> # good: [b3fee71e6673393d04476fbe0f4f03f97765e32d] Merge tag 'v6.18rc1-part1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
> git bisect good b3fee71e6673393d04476fbe0f4f03f97765e32d
> # good: [944df7a31452f75bbc15b1e7215e1aacee8cd1b4] docs: update the guidance for Link: tags
> git bisect good 944df7a31452f75bbc15b1e7215e1aacee8cd1b4
> # bad: [50647a1176b7abd1b4ae55b491eb2fbbeef89db9] Merge tag 'pull-f_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
> git bisect bad 50647a1176b7abd1b4ae55b491eb2fbbeef89db9
> # bad: [c817248fc831f5494d076421672b70a6ec1a92dc] nfs/localio: add proper O_DIRECT support for READ and WRITE
> git bisect bad c817248fc831f5494d076421672b70a6ec1a92dc
> # bad: [4b7c3b4c673d40e4b98cdaf642495929f43787e6] NFS: Update the flexfilelayout driver to use xdr_set_scratch_folio()
> git bisect bad 4b7c3b4c673d40e4b98cdaf642495929f43787e6
> # bad: [bf75ad096820fee5da40e671ebb32de725a1c417] NFSv4.1: fix mount hang after CREATE_SESSION failure
> git bisect bad bf75ad096820fee5da40e671ebb32de725a1c417
> # good: [64dd8022245038109826c0e2a778f16618d88600] nfs: cleanup tracepoint declarations
> git bisect good 64dd8022245038109826c0e2a778f16618d88600
> # bad: [be390f95242785adbf37d7b8a5101dd2f2ba891b] NFSv4: handle ERR_GRACE on delegation recalls
> git bisect bad be390f95242785adbf37d7b8a5101dd2f2ba891b
> # bad: [ec7d8e68ef0ec5c635c8f9e93cd881673445a397] sunrpc: add a Kconfig option to redirect dfprintk() output to trace buffer
> git bisect bad ec7d8e68ef0ec5c635c8f9e93cd881673445a397
> # good: [9082aae154be2d9e208b56e249cb886612f7c6cf] sunrpc: remove dfprintk_cont() and dfprintk_rcu_cont()
> git bisect good 9082aae154be2d9e208b56e249cb886612f7c6cf
> # first bad commit: [ec7d8e68ef0ec5c635c8f9e93cd881673445a397] sunrpc: add a Kconfig option to redirect dfprintk() output to trace buffer
>
> I did not try to understand why that patch triggers the build failure,
> but reverting it fixes the problem (not that it is a good idea to have
> a variable named 'strlen').
>
> Author: Jeff Layton <jlayton@kernel.org>
I sent a patch for this:
https://lore.kernel.org/20250930-nfsd-fix-trace-printk-strlen-error-v3-1-536cc9822ee6@kernel.org/
which Chuck appears to have tenatively applied:
https://git.kernel.org/cel/c/c710de671789388b3af1046c7091685594ec44d9
Cheers,
Nathan
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-14 5:54 ` Nathan Chancellor
@ 2025-10-14 11:00 ` Jeff Layton
0 siblings, 0 replies; 13+ messages in thread
From: Jeff Layton @ 2025-10-14 11:00 UTC (permalink / raw)
To: Nathan Chancellor, Guenter Roeck
Cc: Linus Torvalds, Linux Kernel Mailing List, Feng Chen,
Matthew Wilcox, Michal Swiatkowski
On Mon, 2025-10-13 at 22:54 -0700, Nathan Chancellor wrote:
> On Mon, Oct 13, 2025 at 10:08:22AM -0700, Guenter Roeck wrote:
> > Building openrisc:allmodconfig ... failed
> > --------------
> > Error log:
> > In file included from include/linux/cpumask.h:11,
> > from include/linux/smp.h:13,
> > from include/linux/lockdep.h:14,
> > from include/linux/spinlock.h:63,
> > from include/linux/mmzone.h:8,
> > from include/linux/gfp.h:7,
> > from include/linux/slab.h:16,
> > from fs/nfsd/nfs4xdr.c:37:
> > fs/nfsd/nfs4xdr.c: In function 'nfsd4_encode_components_esc':
> > include/linux/kernel.h:334:46: error: called object 'strlen' is not a function or function pointer
> >
> > bisect:
> >
> > # bad: [3a8660878839faadb4f1a6dd72c3179c1df56787] Linux 6.18-rc1
> > # good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
> > git bisect start 'HEAD' 'v6.17'
> > # good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
> > git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
> > # bad: [bed0653fe2aacb0ca8196075cffc9e7062e74927] Merge tag 'iommu-updates-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
> > git bisect bad bed0653fe2aacb0ca8196075cffc9e7062e74927
> > # good: [be812ace0378a9db86344ad637c5ed2a5d11f216] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings
> > git bisect good be812ace0378a9db86344ad637c5ed2a5d11f216
> > # good: [8804d970fab45726b3c7cd7f240b31122aa94219] Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> > git bisect good 8804d970fab45726b3c7cd7f240b31122aa94219
> > # good: [b3fee71e6673393d04476fbe0f4f03f97765e32d] Merge tag 'v6.18rc1-part1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
> > git bisect good b3fee71e6673393d04476fbe0f4f03f97765e32d
> > # good: [944df7a31452f75bbc15b1e7215e1aacee8cd1b4] docs: update the guidance for Link: tags
> > git bisect good 944df7a31452f75bbc15b1e7215e1aacee8cd1b4
> > # bad: [50647a1176b7abd1b4ae55b491eb2fbbeef89db9] Merge tag 'pull-f_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
> > git bisect bad 50647a1176b7abd1b4ae55b491eb2fbbeef89db9
> > # bad: [c817248fc831f5494d076421672b70a6ec1a92dc] nfs/localio: add proper O_DIRECT support for READ and WRITE
> > git bisect bad c817248fc831f5494d076421672b70a6ec1a92dc
> > # bad: [4b7c3b4c673d40e4b98cdaf642495929f43787e6] NFS: Update the flexfilelayout driver to use xdr_set_scratch_folio()
> > git bisect bad 4b7c3b4c673d40e4b98cdaf642495929f43787e6
> > # bad: [bf75ad096820fee5da40e671ebb32de725a1c417] NFSv4.1: fix mount hang after CREATE_SESSION failure
> > git bisect bad bf75ad096820fee5da40e671ebb32de725a1c417
> > # good: [64dd8022245038109826c0e2a778f16618d88600] nfs: cleanup tracepoint declarations
> > git bisect good 64dd8022245038109826c0e2a778f16618d88600
> > # bad: [be390f95242785adbf37d7b8a5101dd2f2ba891b] NFSv4: handle ERR_GRACE on delegation recalls
> > git bisect bad be390f95242785adbf37d7b8a5101dd2f2ba891b
> > # bad: [ec7d8e68ef0ec5c635c8f9e93cd881673445a397] sunrpc: add a Kconfig option to redirect dfprintk() output to trace buffer
> > git bisect bad ec7d8e68ef0ec5c635c8f9e93cd881673445a397
> > # good: [9082aae154be2d9e208b56e249cb886612f7c6cf] sunrpc: remove dfprintk_cont() and dfprintk_rcu_cont()
> > git bisect good 9082aae154be2d9e208b56e249cb886612f7c6cf
> > # first bad commit: [ec7d8e68ef0ec5c635c8f9e93cd881673445a397] sunrpc: add a Kconfig option to redirect dfprintk() output to trace buffer
> >
> > I did not try to understand why that patch triggers the build failure,
> > but reverting it fixes the problem (not that it is a good idea to have
> > a variable named 'strlen').
> >
> > Author: Jeff Layton <jlayton@kernel.org>
>
> I sent a patch for this:
>
> https://lore.kernel.org/20250930-nfsd-fix-trace-printk-strlen-error-v3-1-536cc9822ee6@kernel.org/
>
> which Chuck appears to have tenatively applied:
>
> https://git.kernel.org/cel/c/c710de671789388b3af1046c7091685594ec44d9
>
Thanks. I believe Chuck is planning to send that patch to Linus in the
next post-rc1 pile of bugfixes.
--
Jeff Layton <jlayton@kernel.org>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-13 17:08 ` Guenter Roeck
` (3 preceding siblings ...)
2025-10-14 5:54 ` Nathan Chancellor
@ 2025-10-14 14:44 ` Michal Swiatkowski
4 siblings, 0 replies; 13+ messages in thread
From: Michal Swiatkowski @ 2025-10-14 14:44 UTC (permalink / raw)
To: Guenter Roeck
Cc: Linus Torvalds, Linux Kernel Mailing List, Feng Chen,
Matthew Wilcox, Jeff Layton, Michal Swiatkowski
On Mon, Oct 13, 2025 at 10:08:22AM -0700, Guenter Roeck wrote:
> On Sun, Oct 12, 2025 at 02:04:32PM -0700, Linus Torvalds wrote:
> > Two weeks have passed, and 6.18-rc1 has been tagged and pushed out.
> >
> > Things look fairly normal: size-wise this is pretty much right in the
> > middle of the pack, and nothing particular stands out in the shortlog
> > of merges this merge window appended below. About half the diff is
> > drivers, with the res being all over: vfs and filesystems, arch
> > updates (although much of that is actually devicetree stuff, so it's
> > arguably more driver-related), tooling, rust support etc etc.
> >
> > This was one of the good merge windows where I didn't end up having to
> > bisect any particular problem on nay of the machines I was testing.
> > Let's hope that success mostly translates to the bigger picture too.
> >
>
[...]
> ============================================================
>
> powerpc
> -------
>
> Building powerpc:skiroot_defconfig ... failed
> --------------
> Error log:
> drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c: In function 'ixgbe_fwlog_init':
> drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c:3938:40: error: 'struct ixgbe_adapter' has no member named 'ixgbe_dbg_adapter'
> 3938 | .debugfs_root = adapter->ixgbe_dbg_adapter,
>
> struct ixgbe_adapter only provides ixgbe_dbg_adapter if CONFIG_DEBUG_FS=y,
> but commit 641585bc978e0 ("ixgbe: fwlog support for e610") uses it
> unconditionally.
>
> Author: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
>
Sorry, I completely missed that. Thanks for catching it.
The fix is here [1]
[1] https://lore.kernel.org/netdev/20251014141110.751104-1-michal.swiatkowski@linux.intel.com/T/#u
[...]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-14 4:46 ` Guenter Roeck
@ 2025-10-15 10:01 ` Guenter Roeck
2025-10-15 17:28 ` Liam R. Howlett
0 siblings, 1 reply; 13+ messages in thread
From: Guenter Roeck @ 2025-10-15 10:01 UTC (permalink / raw)
To: Linus Torvalds
Cc: Linux Kernel Mailing List, Feng Chen, Matthew Wilcox, Jeff Layton,
Michal Swiatkowski, Ilpo Järvinen, Tao Ren, Lukas Bulwahn,
Alexei Starovoitov, Liam R. Howlett
On Mon, Oct 13, 2025 at 09:46:44PM -0700, Guenter Roeck wrote:
> On Mon, Oct 13, 2025 at 10:08:26AM -0700, Guenter Roeck wrote:
> > On Sun, Oct 12, 2025 at 02:04:32PM -0700, Linus Torvalds wrote:
> > > Two weeks have passed, and 6.18-rc1 has been tagged and pushed out.
> > >
> > > Things look fairly normal: size-wise this is pretty much right in the
> > > middle of the pack, and nothing particular stands out in the shortlog
> > > of merges this merge window appended below. About half the diff is
> > > drivers, with the res being all over: vfs and filesystems, arch
> > > updates (although much of that is actually devicetree stuff, so it's
> > > arguably more driver-related), tooling, rust support etc etc.
> > >
> > > This was one of the good merge windows where I didn't end up having to
> > > bisect any particular problem on nay of the machines I was testing.
> > > Let's hope that success mostly translates to the bigger picture too.
> > >
> >
> > Test results don't look that good, unfortunately.:
> >
> ...
> > Qemu test results:
> > total: 609 pass: 581 fail: 28
> > Failed tests:
...
> > sheb:rts7751r2dplus_defconfig:initrd
> > sheb:rts7751r2dplus_defconfig:ata:ext2
> > sheb:rts7751r2dplus_defconfig:usb:ext2
> > Unit test results:
> > pass: 655208 fail: 0
> >
>
Update on the sheb (SH4 big endian) failures below.
Guenter
---
sheb
----
sheb:rts7751r2dplus_defconfig:initrd
sheb:rts7751r2dplus_defconfig:ata:ext2
sheb:rts7751r2dplus_defconfig:usb:ext2
Bisect log:
# bad: [ba9dac987319d4f3969691dcf366ef19c9ed8281] Merge tag 'libnvdimm-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
# good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
git bisect start 'HEAD' 'v6.17'
# good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
# bad: [8804d970fab45726b3c7cd7f240b31122aa94219] Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
git bisect bad 8804d970fab45726b3c7cd7f240b31122aa94219
# good: [30c3055f9c0d84a67b8fd723bdec9b1b52b3c695] xsk: wrap generic metadata handling onto separate function
git bisect good 30c3055f9c0d84a67b8fd723bdec9b1b52b3c695
# good: [f79e772258df311c2cb21594ca0996318e720d28] Merge tag 'media/v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
git bisect good f79e772258df311c2cb21594ca0996318e720d28
# good: [f1455695d2d99894b65db233877acac9a0e120b9] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
git bisect good f1455695d2d99894b65db233877acac9a0e120b9
# good: [a16c46c2402026162111ed9fd1fc28d25223443e] dma-remap: drop nth_page() in dma_common_contiguous_remap()
git bisect good a16c46c2402026162111ed9fd1fc28d25223443e
# good: [a5883fa94295f1ef2473eadd84cc1e24dab9ae18] selftests/mm: gup_tests: option to GUP all pages in a single call
git bisect good a5883fa94295f1ef2473eadd84cc1e24dab9ae18
# good: [08498be43ee676d8a5eefb22278266322578a3e0] mm/ksm: get mm_slot by mm_slot_entry() when slot is !NULL
git bisect good 08498be43ee676d8a5eefb22278266322578a3e0
# good: [719a42e563bb087758500e43e67a57b27f303c4c] maple_tree: Convert forking to use the sheaf interface
git bisect good 719a42e563bb087758500e43e67a57b27f303c4c
# good: [b9120619246d733a27e5e93c29e86f2e0401cfc5] Merge series "SLUB percpu sheaves"
git bisect good b9120619246d733a27e5e93c29e86f2e0401cfc5
# bad: [24d9e8b3c9c8a6f72c8b4c196a703e144928d919] Merge tag 'slab-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
git bisect bad 24d9e8b3c9c8a6f72c8b4c196a703e144928d919
# good: [83382af9ddc3cb0ef43f67d049b461720ad785e6] slab: Make slub local_(try)lock more precise for LOCKDEP
git bisect good 83382af9ddc3cb0ef43f67d049b461720ad785e6
# good: [af92793e52c3a99b828ed4bdd277fd3e11c18d08] slab: Introduce kmalloc_nolock() and kfree_nolock().
git bisect good af92793e52c3a99b828ed4bdd277fd3e11c18d08
# good: [ca74b8cadaad4b179f77f1f4dc3d288be9a580f1] Merge series "slab: Re-entrant kmalloc_nolock()"
git bisect good ca74b8cadaad4b179f77f1f4dc3d288be9a580f1
# good: [07fdad3a93756b872da7b53647715c48d0f4a2d0] Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
git bisect good 07fdad3a93756b872da7b53647715c48d0f4a2d0
# first bad commit: [24d9e8b3c9c8a6f72c8b4c196a703e144928d919] Merge tag 'slab-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
I had to revert commit 719a42e563bb ("maple_tree: Convert forking to use
the sheaf interface") and commit af92793e52c3 ("slab: Introduce
kmalloc_nolock() and kfree_nolock()") in the 'slab-for-6.18' branch to fix
the problem. The first patch can not be reverted in mainline since other
patches depend on it.
There is no console output (earlycon does not work) and qemu exits almost
immediately with those patches in place. I have no idea how to debug the
problem further.
Authors:
Alexei Starovoitov <ast@kernel.org>
Liam R. Howlett <Liam.Howlett@Oracle.com>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-15 10:01 ` Guenter Roeck
@ 2025-10-15 17:28 ` Liam R. Howlett
2025-10-15 17:48 ` Guenter Roeck
0 siblings, 1 reply; 13+ messages in thread
From: Liam R. Howlett @ 2025-10-15 17:28 UTC (permalink / raw)
To: Guenter Roeck
Cc: Linus Torvalds, Linux Kernel Mailing List, Feng Chen,
Matthew Wilcox, Jeff Layton, Michal Swiatkowski,
Ilpo Järvinen, Tao Ren, Lukas Bulwahn, Alexei Starovoitov,
Vlastimil Babka
+ Cc Vlastimil, as you are indicating the slab merge.
* Guenter Roeck <linux@roeck-us.net> [251015 06:02]:
> On Mon, Oct 13, 2025 at 09:46:44PM -0700, Guenter Roeck wrote:
> > On Mon, Oct 13, 2025 at 10:08:26AM -0700, Guenter Roeck wrote:
> > > On Sun, Oct 12, 2025 at 02:04:32PM -0700, Linus Torvalds wrote:
> > > > Two weeks have passed, and 6.18-rc1 has been tagged and pushed out.
> > > >
> > > > Things look fairly normal: size-wise this is pretty much right in the
> > > > middle of the pack, and nothing particular stands out in the shortlog
> > > > of merges this merge window appended below. About half the diff is
> > > > drivers, with the res being all over: vfs and filesystems, arch
> > > > updates (although much of that is actually devicetree stuff, so it's
> > > > arguably more driver-related), tooling, rust support etc etc.
> > > >
> > > > This was one of the good merge windows where I didn't end up having to
> > > > bisect any particular problem on nay of the machines I was testing.
> > > > Let's hope that success mostly translates to the bigger picture too.
> > > >
> > >
> > > Test results don't look that good, unfortunately.:
> > >
> > ...
> > > Qemu test results:
> > > total: 609 pass: 581 fail: 28
> > > Failed tests:
> ...
> > > sheb:rts7751r2dplus_defconfig:initrd
> > > sheb:rts7751r2dplus_defconfig:ata:ext2
> > > sheb:rts7751r2dplus_defconfig:usb:ext2
> > > Unit test results:
> > > pass: 655208 fail: 0
> > >
> >
>
> Update on the sheb (SH4 big endian) failures below.
What is the qemu line you use and the memory configuration of that qemu,
or is this real hardware?
Are there sh4 configs that pass?
It's a bit odd it says "fail: 0" here, Is this message about something
else?
>
> Guenter
>
> ---
>
> sheb
> ----
>
> sheb:rts7751r2dplus_defconfig:initrd
> sheb:rts7751r2dplus_defconfig:ata:ext2
> sheb:rts7751r2dplus_defconfig:usb:ext2
>
> Bisect log:
>
> # bad: [ba9dac987319d4f3969691dcf366ef19c9ed8281] Merge tag 'libnvdimm-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
> # good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
> git bisect start 'HEAD' 'v6.17'
> # good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
> git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
> # bad: [8804d970fab45726b3c7cd7f240b31122aa94219] Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> git bisect bad 8804d970fab45726b3c7cd7f240b31122aa94219
> # good: [30c3055f9c0d84a67b8fd723bdec9b1b52b3c695] xsk: wrap generic metadata handling onto separate function
> git bisect good 30c3055f9c0d84a67b8fd723bdec9b1b52b3c695
> # good: [f79e772258df311c2cb21594ca0996318e720d28] Merge tag 'media/v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
> git bisect good f79e772258df311c2cb21594ca0996318e720d28
> # good: [f1455695d2d99894b65db233877acac9a0e120b9] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
> git bisect good f1455695d2d99894b65db233877acac9a0e120b9
> # good: [a16c46c2402026162111ed9fd1fc28d25223443e] dma-remap: drop nth_page() in dma_common_contiguous_remap()
> git bisect good a16c46c2402026162111ed9fd1fc28d25223443e
> # good: [a5883fa94295f1ef2473eadd84cc1e24dab9ae18] selftests/mm: gup_tests: option to GUP all pages in a single call
> git bisect good a5883fa94295f1ef2473eadd84cc1e24dab9ae18
> # good: [08498be43ee676d8a5eefb22278266322578a3e0] mm/ksm: get mm_slot by mm_slot_entry() when slot is !NULL
> git bisect good 08498be43ee676d8a5eefb22278266322578a3e0
> # good: [719a42e563bb087758500e43e67a57b27f303c4c] maple_tree: Convert forking to use the sheaf interface
> git bisect good 719a42e563bb087758500e43e67a57b27f303c4c
> # good: [b9120619246d733a27e5e93c29e86f2e0401cfc5] Merge series "SLUB percpu sheaves"
> git bisect good b9120619246d733a27e5e93c29e86f2e0401cfc5
> # bad: [24d9e8b3c9c8a6f72c8b4c196a703e144928d919] Merge tag 'slab-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
> git bisect bad 24d9e8b3c9c8a6f72c8b4c196a703e144928d919
> # good: [83382af9ddc3cb0ef43f67d049b461720ad785e6] slab: Make slub local_(try)lock more precise for LOCKDEP
> git bisect good 83382af9ddc3cb0ef43f67d049b461720ad785e6
> # good: [af92793e52c3a99b828ed4bdd277fd3e11c18d08] slab: Introduce kmalloc_nolock() and kfree_nolock().
> git bisect good af92793e52c3a99b828ed4bdd277fd3e11c18d08
> # good: [ca74b8cadaad4b179f77f1f4dc3d288be9a580f1] Merge series "slab: Re-entrant kmalloc_nolock()"
> git bisect good ca74b8cadaad4b179f77f1f4dc3d288be9a580f1
> # good: [07fdad3a93756b872da7b53647715c48d0f4a2d0] Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
> git bisect good 07fdad3a93756b872da7b53647715c48d0f4a2d0
> # first bad commit: [24d9e8b3c9c8a6f72c8b4c196a703e144928d919] Merge tag 'slab-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
>
> I had to revert commit 719a42e563bb ("maple_tree: Convert forking to use
> the sheaf interface") and commit af92793e52c3 ("slab: Introduce
> kmalloc_nolock() and kfree_nolock()") in the 'slab-for-6.18' branch to fix
> the problem. The first patch can not be reverted in mainline since other
> patches depend on it.
Both 719a42e563bb and af92793e52c3 are listed as good in your bisect
above. Why are the two commits you name as the cause listed as 'good'?
What did you revert to get sh4 to work, and from which git branch?
What do you mean "can not be reverted in mainline"? And which is "the
first patch", I'm assuming the first one you listed (719a42e563bb)?
>
> There is no console output (earlycon does not work) and qemu exits almost
> immediately with those patches in place. I have no idea how to debug the
> problem further.
Never a fun situation :/
Thanks,
Liam
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-15 17:28 ` Liam R. Howlett
@ 2025-10-15 17:48 ` Guenter Roeck
2025-10-15 18:33 ` Liam R. Howlett
0 siblings, 1 reply; 13+ messages in thread
From: Guenter Roeck @ 2025-10-15 17:48 UTC (permalink / raw)
To: Liam R. Howlett
Cc: Linus Torvalds, Linux Kernel Mailing List, Feng Chen,
Matthew Wilcox, Jeff Layton, Michal Swiatkowski,
Ilpo Järvinen, Tao Ren, Lukas Bulwahn, Alexei Starovoitov,
Vlastimil Babka
On 10/15/25 10:28, Liam R. Howlett wrote:
> + Cc Vlastimil, as you are indicating the slab merge.
>
>
> * Guenter Roeck <linux@roeck-us.net> [251015 06:02]:
>> On Mon, Oct 13, 2025 at 09:46:44PM -0700, Guenter Roeck wrote:
>>> On Mon, Oct 13, 2025 at 10:08:26AM -0700, Guenter Roeck wrote:
>>>> On Sun, Oct 12, 2025 at 02:04:32PM -0700, Linus Torvalds wrote:
>>>>> Two weeks have passed, and 6.18-rc1 has been tagged and pushed out.
>>>>>
>>>>> Things look fairly normal: size-wise this is pretty much right in the
>>>>> middle of the pack, and nothing particular stands out in the shortlog
>>>>> of merges this merge window appended below. About half the diff is
>>>>> drivers, with the res being all over: vfs and filesystems, arch
>>>>> updates (although much of that is actually devicetree stuff, so it's
>>>>> arguably more driver-related), tooling, rust support etc etc.
>>>>>
>>>>> This was one of the good merge windows where I didn't end up having to
>>>>> bisect any particular problem on nay of the machines I was testing.
>>>>> Let's hope that success mostly translates to the bigger picture too.
>>>>>
>>>>
>>>> Test results don't look that good, unfortunately.:
>>>>
>>> ...
>>>> Qemu test results:
>>>> total: 609 pass: 581 fail: 28
>>>> Failed tests:
>> ...
>>>> sheb:rts7751r2dplus_defconfig:initrd
>>>> sheb:rts7751r2dplus_defconfig:ata:ext2
>>>> sheb:rts7751r2dplus_defconfig:usb:ext2
>>>> Unit test results:
>>>> pass: 655208 fail: 0
>>>>
>>>
>>
>> Update on the sheb (SH4 big endian) failures below.
>
> What is the qemu line you use and the memory configuration of that qemu,
> or is this real hardware?
>
qemu. I tried 6.2.0, 10.0.5, and 10.1.1. Sample command line:
qemu-system-sh4eb -M r2d -kernel arch/sh/boot/zImage \
-append "console=ttySC1,115200 noiotrap" \
-serial null -serial stdio -monitor null -nographic -no-reboot
initrd or root file system doesn't really matter because qemu exits
almost immediately.
> Are there sh4 configs that pass?
>
little endian - all
big endian - none
> It's a bit odd it says "fail: 0" here, Is this message about something
> else?
This are unit (KUNIT) test results. All 655208 executed unit tests passed.
Unit tests not executed because the image crashed or because qemu died are not
counted as failed.
...
>>
>> # bad: [ba9dac987319d4f3969691dcf366ef19c9ed8281] Merge tag 'libnvdimm-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
>> # good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
>> git bisect start 'HEAD' 'v6.17'
>> # good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
>> git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
>> # bad: [8804d970fab45726b3c7cd7f240b31122aa94219] Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
>> git bisect bad 8804d970fab45726b3c7cd7f240b31122aa94219
>> # good: [30c3055f9c0d84a67b8fd723bdec9b1b52b3c695] xsk: wrap generic metadata handling onto separate function
>> git bisect good 30c3055f9c0d84a67b8fd723bdec9b1b52b3c695
>> # good: [f79e772258df311c2cb21594ca0996318e720d28] Merge tag 'media/v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
>> git bisect good f79e772258df311c2cb21594ca0996318e720d28
>> # good: [f1455695d2d99894b65db233877acac9a0e120b9] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
>> git bisect good f1455695d2d99894b65db233877acac9a0e120b9
>> # good: [a16c46c2402026162111ed9fd1fc28d25223443e] dma-remap: drop nth_page() in dma_common_contiguous_remap()
>> git bisect good a16c46c2402026162111ed9fd1fc28d25223443e
>> # good: [a5883fa94295f1ef2473eadd84cc1e24dab9ae18] selftests/mm: gup_tests: option to GUP all pages in a single call
>> git bisect good a5883fa94295f1ef2473eadd84cc1e24dab9ae18
>> # good: [08498be43ee676d8a5eefb22278266322578a3e0] mm/ksm: get mm_slot by mm_slot_entry() when slot is !NULL
>> git bisect good 08498be43ee676d8a5eefb22278266322578a3e0
>> # good: [719a42e563bb087758500e43e67a57b27f303c4c] maple_tree: Convert forking to use the sheaf interface
>> git bisect good 719a42e563bb087758500e43e67a57b27f303c4c
>> # good: [b9120619246d733a27e5e93c29e86f2e0401cfc5] Merge series "SLUB percpu sheaves"
>> git bisect good b9120619246d733a27e5e93c29e86f2e0401cfc5
>> # bad: [24d9e8b3c9c8a6f72c8b4c196a703e144928d919] Merge tag 'slab-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
>> git bisect bad 24d9e8b3c9c8a6f72c8b4c196a703e144928d919
>> # good: [83382af9ddc3cb0ef43f67d049b461720ad785e6] slab: Make slub local_(try)lock more precise for LOCKDEP
>> git bisect good 83382af9ddc3cb0ef43f67d049b461720ad785e6
>> # good: [af92793e52c3a99b828ed4bdd277fd3e11c18d08] slab: Introduce kmalloc_nolock() and kfree_nolock().
>> git bisect good af92793e52c3a99b828ed4bdd277fd3e11c18d08
>> # good: [ca74b8cadaad4b179f77f1f4dc3d288be9a580f1] Merge series "slab: Re-entrant kmalloc_nolock()"
>> git bisect good ca74b8cadaad4b179f77f1f4dc3d288be9a580f1
>> # good: [07fdad3a93756b872da7b53647715c48d0f4a2d0] Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
>> git bisect good 07fdad3a93756b872da7b53647715c48d0f4a2d0
>> # first bad commit: [24d9e8b3c9c8a6f72c8b4c196a703e144928d919] Merge tag 'slab-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
>>
>> I had to revert commit 719a42e563bb ("maple_tree: Convert forking to use
>> the sheaf interface") and commit af92793e52c3 ("slab: Introduce
>> kmalloc_nolock() and kfree_nolock()") in the 'slab-for-6.18' branch to fix
>> the problem. The first patch can not be reverted in mainline since other
>> patches depend on it.
>
> Both 719a42e563bb and af92793e52c3 are listed as good in your bisect
> above. Why are the two commits you name as the cause listed as 'good'?
>
> What did you revert to get sh4 to work, and from which git branch?
>
> What do you mean "can not be reverted in mainline"? And which is "the
> first patch", I'm assuming the first one you listed (719a42e563bb)?
>
I checked out a test branch at 24d9e8b3c9c, rebased it on top of
24d9e8b3c9c8a6~1 (07fdad3a93756b8), and ran another bisect. Results:
# bad: [c5e19dc4c1db098456ee6a924e276a26e692f26c] slab: Introduce kmalloc_nolock() and kfree_nolock().
# good: [07fdad3a93756b872da7b53647715c48d0f4a2d0] Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
git bisect start 'HEAD' '07fdad3a93756b872da7b53647715c48d0f4a2d0'
# good: [10f17a5a3befa328bd9a78ca6b799dd1933f108b] maple_tree: remove redundant __GFP_NOWARN
git bisect good 10f17a5a3befa328bd9a78ca6b799dd1933f108b
# good: [f97515baad5efa6e1963abd37188fad42515edc8] maple_tree: Replace mt_free_one() with kfree()
git bisect good f97515baad5efa6e1963abd37188fad42515edc8
# bad: [4df642aa2128c2c346f9c945bddbae37c59bba82] locking/local_lock: Introduce local_lock_is_locked().
git bisect bad 4df642aa2128c2c346f9c945bddbae37c59bba82
# good: [a20be9b8014abfe68acc2efd81bfb5d2dd4eaf34] maple_tree: Prefilled sheaf conversion and testing
git bisect good a20be9b8014abfe68acc2efd81bfb5d2dd4eaf34
# bad: [40696586bc008ad34db8135c35ec4b459691af3c] maple_tree: Convert forking to use the sheaf interface
git bisect bad 40696586bc008ad34db8135c35ec4b459691af3c
# good: [8387347ae261c5e74e9db3f73b91d47f11f8d6f8] maple_tree: Add single node allocation support to maple state
git bisect good 8387347ae261c5e74e9db3f73b91d47f11f8d6f8
# first bad commit: [40696586bc008ad34db8135c35ec4b459691af3c] maple_tree: Convert forking to use the sheaf interface
Reverting just 40696586bc008 in that branch didn't help. So I reverted "slab: Introduce
kmalloc_nolock() and kfree_nolock()" in that branch as well, and the image started
passing.
In mainline, 719a42e563bb ("maple_tree: Convert forking to use the sheaf interface")
can be reverted, but trying to revert af92793e52c3 results in:
CONFLICT (content): Merge conflict in mm/slub.c
Guenter
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-15 17:48 ` Guenter Roeck
@ 2025-10-15 18:33 ` Liam R. Howlett
2025-10-15 19:40 ` Guenter Roeck
0 siblings, 1 reply; 13+ messages in thread
From: Liam R. Howlett @ 2025-10-15 18:33 UTC (permalink / raw)
To: Guenter Roeck
Cc: Linus Torvalds, Linux Kernel Mailing List, Feng Chen,
Matthew Wilcox, Jeff Layton, Michal Swiatkowski,
Ilpo Järvinen, Tao Ren, Lukas Bulwahn, Alexei Starovoitov,
Vlastimil Babka
* Guenter Roeck <linux@roeck-us.net> [251015 13:48]:
> On 10/15/25 10:28, Liam R. Howlett wrote:
> > + Cc Vlastimil, as you are indicating the slab merge.
> >
> >
> > * Guenter Roeck <linux@roeck-us.net> [251015 06:02]:
> > > On Mon, Oct 13, 2025 at 09:46:44PM -0700, Guenter Roeck wrote:
> > > > On Mon, Oct 13, 2025 at 10:08:26AM -0700, Guenter Roeck wrote:
> > > > > On Sun, Oct 12, 2025 at 02:04:32PM -0700, Linus Torvalds wrote:
> > > > > > Two weeks have passed, and 6.18-rc1 has been tagged and pushed out.
> > > > > >
> > > > > > Things look fairly normal: size-wise this is pretty much right in the
> > > > > > middle of the pack, and nothing particular stands out in the shortlog
> > > > > > of merges this merge window appended below. About half the diff is
> > > > > > drivers, with the res being all over: vfs and filesystems, arch
> > > > > > updates (although much of that is actually devicetree stuff, so it's
> > > > > > arguably more driver-related), tooling, rust support etc etc.
> > > > > >
> > > > > > This was one of the good merge windows where I didn't end up having to
> > > > > > bisect any particular problem on nay of the machines I was testing.
> > > > > > Let's hope that success mostly translates to the bigger picture too.
> > > > > >
> > > > >
> > > > > Test results don't look that good, unfortunately.:
> > > > >
> > > > ...
> > > > > Qemu test results:
> > > > > total: 609 pass: 581 fail: 28
> > > > > Failed tests:
> > > ...
> > > > > sheb:rts7751r2dplus_defconfig:initrd
> > > > > sheb:rts7751r2dplus_defconfig:ata:ext2
> > > > > sheb:rts7751r2dplus_defconfig:usb:ext2
> > > > > Unit test results:
> > > > > pass: 655208 fail: 0
> > > > >
> > > >
> > >
> > > Update on the sheb (SH4 big endian) failures below.
> >
> > What is the qemu line you use and the memory configuration of that qemu,
> > or is this real hardware?
> >
> qemu. I tried 6.2.0, 10.0.5, and 10.1.1. Sample command line:
>
> qemu-system-sh4eb -M r2d -kernel arch/sh/boot/zImage \
> -append "console=ttySC1,115200 noiotrap" \
> -serial null -serial stdio -monitor null -nographic -no-reboot
>
> initrd or root file system doesn't really matter because qemu exits
> almost immediately.
>
> > Are there sh4 configs that pass?
> >
>
> little endian - all
> big endian - none
Do other big endian targets work?
>
> > It's a bit odd it says "fail: 0" here, Is this message about something
> > else?
>
> This are unit (KUNIT) test results. All 655208 executed unit tests passed.
> Unit tests not executed because the image crashed or because qemu died are not
> counted as failed.
Thanks.
...
>
> I checked out a test branch at 24d9e8b3c9c, rebased it on top of
> 24d9e8b3c9c8a6~1 (07fdad3a93756b8), and ran another bisect. Results:
>
> # bad: [c5e19dc4c1db098456ee6a924e276a26e692f26c] slab: Introduce kmalloc_nolock() and kfree_nolock().
> # good: [07fdad3a93756b872da7b53647715c48d0f4a2d0] Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
> git bisect start 'HEAD' '07fdad3a93756b872da7b53647715c48d0f4a2d0'
> # good: [10f17a5a3befa328bd9a78ca6b799dd1933f108b] maple_tree: remove redundant __GFP_NOWARN
> git bisect good 10f17a5a3befa328bd9a78ca6b799dd1933f108b
> # good: [f97515baad5efa6e1963abd37188fad42515edc8] maple_tree: Replace mt_free_one() with kfree()
> git bisect good f97515baad5efa6e1963abd37188fad42515edc8
> # bad: [4df642aa2128c2c346f9c945bddbae37c59bba82] locking/local_lock: Introduce local_lock_is_locked().
> git bisect bad 4df642aa2128c2c346f9c945bddbae37c59bba82
> # good: [a20be9b8014abfe68acc2efd81bfb5d2dd4eaf34] maple_tree: Prefilled sheaf conversion and testing
> git bisect good a20be9b8014abfe68acc2efd81bfb5d2dd4eaf34
> # bad: [40696586bc008ad34db8135c35ec4b459691af3c] maple_tree: Convert forking to use the sheaf interface
> git bisect bad 40696586bc008ad34db8135c35ec4b459691af3c
> # good: [8387347ae261c5e74e9db3f73b91d47f11f8d6f8] maple_tree: Add single node allocation support to maple state
> git bisect good 8387347ae261c5e74e9db3f73b91d47f11f8d6f8
> # first bad commit: [40696586bc008ad34db8135c35ec4b459691af3c] maple_tree: Convert forking to use the sheaf interface
>
> Reverting just 40696586bc008 in that branch didn't help. So I reverted "slab: Introduce
> kmalloc_nolock() and kfree_nolock()" in that branch as well, and the image started
> passing.
This does not make sense to me. The first bad commit being reverted and
it does not work means that it's not to do with that patch..?
I'm not saying this patch is fine, but surely it indicates a previous
problem and potentially (most likely?) an intermittent failure?
Is the failure consistently reproduced?
> In mainline, 719a42e563bb ("maple_tree: Convert forking to use the sheaf interface")
> can be reverted, but trying to revert af92793e52c3 results in:
> CONFLICT (content): Merge conflict in mm/slub.c
Forking shouldn't be running so early that the console output is
affected, so I'm not sure how this change would cause what you are
describing.
Thanks,
Liam
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Linux 6.18-rc1
2025-10-15 18:33 ` Liam R. Howlett
@ 2025-10-15 19:40 ` Guenter Roeck
0 siblings, 0 replies; 13+ messages in thread
From: Guenter Roeck @ 2025-10-15 19:40 UTC (permalink / raw)
To: Liam R. Howlett
Cc: Linus Torvalds, Linux Kernel Mailing List, Feng Chen,
Matthew Wilcox, Jeff Layton, Michal Swiatkowski,
Ilpo Järvinen, Tao Ren, Lukas Bulwahn, Alexei Starovoitov,
Vlastimil Babka
On 10/15/25 11:33, Liam R. Howlett wrote:
> * Guenter Roeck <linux@roeck-us.net> [251015 13:48]:
>> On 10/15/25 10:28, Liam R. Howlett wrote:
>>> + Cc Vlastimil, as you are indicating the slab merge.
>>>
>>>
>>> * Guenter Roeck <linux@roeck-us.net> [251015 06:02]:
>>>> On Mon, Oct 13, 2025 at 09:46:44PM -0700, Guenter Roeck wrote:
>>>>> On Mon, Oct 13, 2025 at 10:08:26AM -0700, Guenter Roeck wrote:
>>>>>> On Sun, Oct 12, 2025 at 02:04:32PM -0700, Linus Torvalds wrote:
>>>>>>> Two weeks have passed, and 6.18-rc1 has been tagged and pushed out.
>>>>>>>
>>>>>>> Things look fairly normal: size-wise this is pretty much right in the
>>>>>>> middle of the pack, and nothing particular stands out in the shortlog
>>>>>>> of merges this merge window appended below. About half the diff is
>>>>>>> drivers, with the res being all over: vfs and filesystems, arch
>>>>>>> updates (although much of that is actually devicetree stuff, so it's
>>>>>>> arguably more driver-related), tooling, rust support etc etc.
>>>>>>>
>>>>>>> This was one of the good merge windows where I didn't end up having to
>>>>>>> bisect any particular problem on nay of the machines I was testing.
>>>>>>> Let's hope that success mostly translates to the bigger picture too.
>>>>>>>
>>>>>>
>>>>>> Test results don't look that good, unfortunately.:
>>>>>>
>>>>> ...
>>>>>> Qemu test results:
>>>>>> total: 609 pass: 581 fail: 28
>>>>>> Failed tests:
>>>> ...
>>>>>> sheb:rts7751r2dplus_defconfig:initrd
>>>>>> sheb:rts7751r2dplus_defconfig:ata:ext2
>>>>>> sheb:rts7751r2dplus_defconfig:usb:ext2
>>>>>> Unit test results:
>>>>>> pass: 655208 fail: 0
>>>>>>
>>>>>
>>>>
>>>> Update on the sheb (SH4 big endian) failures below.
>>>
>>> What is the qemu line you use and the memory configuration of that qemu,
>>> or is this real hardware?
>>>
>> qemu. I tried 6.2.0, 10.0.5, and 10.1.1. Sample command line:
>>
>> qemu-system-sh4eb -M r2d -kernel arch/sh/boot/zImage \
>> -append "console=ttySC1,115200 noiotrap" \
>> -serial null -serial stdio -monitor null -nographic -no-reboot
>>
>> initrd or root file system doesn't really matter because qemu exits
>> almost immediately.
>>
>>> Are there sh4 configs that pass?
>>>
>>
>> little endian - all
>> big endian - none
>
> Do other big endian targets work?
>
The ones I am testing, yes.
>>
>>> It's a bit odd it says "fail: 0" here, Is this message about something
>>> else?
>>
>> This are unit (KUNIT) test results. All 655208 executed unit tests passed.
>> Unit tests not executed because the image crashed or because qemu died are not
>> counted as failed.
>
> Thanks.
>
> ...
>
>>
>> I checked out a test branch at 24d9e8b3c9c, rebased it on top of
>> 24d9e8b3c9c8a6~1 (07fdad3a93756b8), and ran another bisect. Results:
>>
>> # bad: [c5e19dc4c1db098456ee6a924e276a26e692f26c] slab: Introduce kmalloc_nolock() and kfree_nolock().
>> # good: [07fdad3a93756b872da7b53647715c48d0f4a2d0] Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
>> git bisect start 'HEAD' '07fdad3a93756b872da7b53647715c48d0f4a2d0'
>> # good: [10f17a5a3befa328bd9a78ca6b799dd1933f108b] maple_tree: remove redundant __GFP_NOWARN
>> git bisect good 10f17a5a3befa328bd9a78ca6b799dd1933f108b
>> # good: [f97515baad5efa6e1963abd37188fad42515edc8] maple_tree: Replace mt_free_one() with kfree()
>> git bisect good f97515baad5efa6e1963abd37188fad42515edc8
>> # bad: [4df642aa2128c2c346f9c945bddbae37c59bba82] locking/local_lock: Introduce local_lock_is_locked().
>> git bisect bad 4df642aa2128c2c346f9c945bddbae37c59bba82
>> # good: [a20be9b8014abfe68acc2efd81bfb5d2dd4eaf34] maple_tree: Prefilled sheaf conversion and testing
>> git bisect good a20be9b8014abfe68acc2efd81bfb5d2dd4eaf34
>> # bad: [40696586bc008ad34db8135c35ec4b459691af3c] maple_tree: Convert forking to use the sheaf interface
>> git bisect bad 40696586bc008ad34db8135c35ec4b459691af3c
>> # good: [8387347ae261c5e74e9db3f73b91d47f11f8d6f8] maple_tree: Add single node allocation support to maple state
>> git bisect good 8387347ae261c5e74e9db3f73b91d47f11f8d6f8
>> # first bad commit: [40696586bc008ad34db8135c35ec4b459691af3c] maple_tree: Convert forking to use the sheaf interface
>>
>> Reverting just 40696586bc008 in that branch didn't help. So I reverted "slab: Introduce
>> kmalloc_nolock() and kfree_nolock()" in that branch as well, and the image started
>> passing.
>
> This does not make sense to me. The first bad commit being reverted and
> it does not work means that it's not to do with that patch..?
>
> I'm not saying this patch is fine, but surely it indicates a previous
> problem and potentially (most likely?) an intermittent failure?
>
> Is the failure consistently reproduced?
>
Yes.
>
>> In mainline, 719a42e563bb ("maple_tree: Convert forking to use the sheaf interface")
>> can be reverted, but trying to revert af92793e52c3 results in:
>> CONFLICT (content): Merge conflict in mm/slub.c
>
> Forking shouldn't be running so early that the console output is
> affected, so I'm not sure how this change would cause what you are
> describing.
>
I did some more digging and found that the following reverts on top of mainline
are clean.
d0e0bf7519b7 (HEAD -> master) Revert "maple_tree: Convert forking to use the sheaf interface"
9807b6d44849 Revert "slab: Introduce kmalloc_nolock() and kfree_nolock()."
036271875f62 Revert "slab: Fix using this_cpu_ptr() in preemptible context"
But that doesn't fix the problem. I then switched the gcc version from 14.3 to 13.4.
And everything starts working, even without reverts.
So, you are correct. This is not a code problem. It maybe something like crossing
a page boundary which isn't handled correctly by qemu; we had this before.
Sorry for the noise :-(.
Guenter
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2025-10-15 19:40 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-12 21:04 Linux 6.18-rc1 Linus Torvalds
2025-10-13 17:08 ` Guenter Roeck
2025-10-13 22:09 ` Matthew Wilcox
2025-10-14 2:01 ` Theodore Ts'o
2025-10-14 4:46 ` Guenter Roeck
2025-10-15 10:01 ` Guenter Roeck
2025-10-15 17:28 ` Liam R. Howlett
2025-10-15 17:48 ` Guenter Roeck
2025-10-15 18:33 ` Liam R. Howlett
2025-10-15 19:40 ` Guenter Roeck
2025-10-14 5:54 ` Nathan Chancellor
2025-10-14 11:00 ` Jeff Layton
2025-10-14 14:44 ` Michal Swiatkowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox