lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <f594c621-f9e1-49f2-af31-23fbcb176058@roeck-us.net>
Date: Mon, 13 Oct 2025 10:08:22 -0700
From: Guenter Roeck <linux@...ck-us.net>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Feng Chen <feng.chen@...ogic.com>,
	Matthew Wilcox <willy@...radead.org>,
	Jeff Layton <jlayton@...nel.org>,
	Michal Swiatkowski <michal.swiatkowski@...ux.intel.com>
Subject: Re: Linux 6.18-rc1

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@...ogic.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@...radead.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@...nel.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@...nel.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@...ux.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.

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ