lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <44478467-d4c8-4ef1-882f-53e2c5172374@roeck-us.net>
Date: Tue, 28 Oct 2025 07:50:46 -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>,
	Hans de Goede <hansg@...nel.org>, Jeff Layton <jlayton@...nel.org>,
	Michal Swiatkowski <michal.swiatkowski@...ux.intel.com>,
	Tao Ren <rentao.bupt@...il.com>, Helge Deller <deller@....de>,
	Han Gao <rabenda.cn@...il.com>, Rob Herring <robh@...nel.org>
Subject: Re: Linux 6.18-rc3

On Sun, Oct 26, 2025 at 04:13:14PM -0700, Linus Torvalds wrote:
> Things feel fairly normal, and in fact the numbers say it's been a bit
> calmer than usual, but that's likely just the usual fluctuation in
> pull request timing rather than anything else. The diffstat certainly
> is pretty short and flat, I think the biggest change is from some
> smbdirect fixes (both client and server side), the rest really looks
> pretty minimal.
> 
> The high-level stats look very normal too, with half the patches being
> drivers (counting devicetree bindings there too), and the rest being
> pretty random and spread out. So we have the aforementioned smb fixes,
> some xfs fixes, and then random noise elsewhere. See the shortlog
> below for details.
> 

Test results:

Build results:
	total: 160 pass: 153 fail: 7
Failed builds:
	csky:allmodconfig
	i386:allyesconfig
	mips:loongson2k_defconfig
	openrisc:allmodconfig
	parisc:allmodconfig
	powerpc:skiroot_defconfig
	sparc64:allmodconfig
Qemu test results:
	total: 611 pass: 603 fail: 8
Failed tests:
	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
	parisc:B160L:net=virtio-net:nvme:ext4
	parisc:B160L:net=usb-ohci:sata-cmd646:btrfs
	parisc:C3700:net=usb-ohci:usb-uas-ehci:btrfs
Unit test results:
	pass: 665967 fail: 4

Details below.

Guenter

---
Build reference:

Build reference: v6.18-rc2
Compiler version: gcc (GCC) 14.3.0
Assembler version: GNU assembler (GNU Binutils) 2.44

========================================

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>

Status: Fix available ("power: supply: intel_dc_ti_battery: fix 64bit divisions")

===============================================

csky, openrisc, parisc, sparc64
-------------------------------

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

# first bad commit: [ec7d8e68ef0ec5c635c8f9e93cd881673445a397] sunrpc: add a Kconfig option to redirect dfprintk() output to trace buffer

Author: Jeff Layton <jlayton@...nel.org>

Status: Fix available ("Avoid strlen conflict in nfsd4_encode_components_esc()")

=============================================================

mips, powerpc
-------------

Building mips:loongson2k_defconfig ... failed
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>

Status: Fix available ("libie: depend on DEBUG_FS when building LIBIE_FWLOG")

==========================================================

qemu test failures

arm
---

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

# 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.

Author: Tao Ren <rentao.bupt@...il.com>

Status: Fix available ("ARM: dts: aspeed: fuji-data64: Enable mac3 controller")

========================================

parisc
------

parisc:B160L:net=virtio-net:nvme:ext4
parisc:B160L:net=usb-ohci:sata-cmd646:btrfs
parisc:C3700:net=usb-ohci:usb-uas-ehci:btrfs

Spinlock recursion:

Starting network: udhcpc: started, v1.36.1
[   66.118113] Backtrace:
[   66.118272]  [<104320d4>] unwind_once+0x1c/0x5c
[   66.118272]  [<10434a00>] walk_stackframe.isra.0+0x74/0xb8
[   66.118272]  [<10434a6c>] arch_stack_walk+0x28/0x38
[   66.118272]  [<104e5efc>] stack_trace_save+0x48/0x5c
[   66.118272]  [<105d1bdc>] set_track_prepare+0x44/0x6c
[   66.118272]  [<105d9c80>] ___slab_alloc+0xfc4/0x1024
[   66.118272]  [<105d9d38>] __slab_alloc.isra.0+0x58/0x90
[   66.118272]  [<105dc80c>] kmem_cache_alloc_noprof+0x2ac/0x4a0
[   66.118272]  [<105b8e54>] __anon_vma_prepare+0x60/0x280
[   66.118272]  [<105a823c>] __vmf_anon_prepare+0x68/0x94
[   66.118272]  [<105a8b34>] do_wp_page+0x8cc/0xf10
[   66.118272]  [<105aad88>] handle_mm_fault+0x6c0/0xf08
[   66.118272]  [<10425568>] do_page_fault+0x110/0x440
[   66.118272]  [<10427938>] handle_interruption+0x184/0x748
[   66.118272]  [<11178398>] schedule+0x4c/0x190
[   66.118272] BUG: spinlock recursion on CPU#0, ifconfig/2420
[   66.118272]  lock: terminate_lock.2+0x0/0x1c, .magic: dead4ead, .owner: ifconfig/2420, .owner_cpu: 0

Bisect log:

# bad: [d9043c79ba68a089f95bb4344ab0232c3585f9f1] Merge tag 'sched_urgent_for_v6.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
# 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: [7dbec0bbc3b468310be172f1ce6ddc9411c84952] Merge tag 'for-6.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
git bisect good 7dbec0bbc3b468310be172f1ce6ddc9411c84952
# good: [2f2c7254931f41b5736e3ba12aaa9ac1bbeeeb92] Merge tag 'pci-v6.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
git bisect good 2f2c7254931f41b5736e3ba12aaa9ac1bbeeeb92
# good: [37bfdbc11b245119210ac9924a192aec8bd07d16] Merge tag 'pci-v6.18-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
git bisect good 37bfdbc11b245119210ac9924a192aec8bd07d16
# bad: [ae13bd23102805383bf04f26e0b043f3d02c9b15] Merge tag 'mm-nonmm-stable-2025-10-10-15-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
git bisect bad ae13bd23102805383bf04f26e0b043f3d02c9b15
# good: [18a7e218cfcdca6666e1f7356533e4c988780b57] Merge tag 'net-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
git bisect good 18a7e218cfcdca6666e1f7356533e4c988780b57
# bad: [1b1391b9c4bfadcaeb89a87edf6c3520dd349e35] Merge tag 'block-6.18-20251009' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
git bisect bad 1b1391b9c4bfadcaeb89a87edf6c3520dd349e35
# good: [9976831f401eeb302d699b2d37624153d7cd2892] Merge tag 'gpio-fixes-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
git bisect good 9976831f401eeb302d699b2d37624153d7cd2892
# good: [fdfa38e95e1229ec2fb2f18540987c97f861d470] Merge tag 'sound-fix-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
git bisect good fdfa38e95e1229ec2fb2f18540987c97f861d470
# bad: [8cc8ea228c4199482cf087fc6ed2d6e31b7a49e2] Merge tag 'parisc-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
git bisect bad 8cc8ea228c4199482cf087fc6ed2d6e31b7a49e2
# good: [912b9fd7c7775060900ad315f0ceb616f9381bc3] parisc: Report software alignment faults via perf
git bisect good 912b9fd7c7775060900ad315f0ceb616f9381bc3
# bad: [44ac7f5c6d4c7fd62784bb2700245dbc4ac7e102] parisc: Firmware: Fix returned path for PDC_MODULE_FIND on older machines
git bisect bad 44ac7f5c6d4c7fd62784bb2700245dbc4ac7e102
# bad: [610cb23bcc75bcd9fead3e41cbd867cccd0eb229] parisc: Add initial kernel-side perf_event support
git bisect bad 610cb23bcc75bcd9fead3e41cbd867cccd0eb229
# first bad commit: [610cb23bcc75bcd9fead3e41cbd867cccd0eb229] parisc: Add initial kernel-side perf_event support

Reverting the offending patch fixes the problem.

This is a new failure, previously masked by the ext3 problem.

Author: Helge Deller <deller@....de>

Status: Reported to author

========================================

sheb
----

sheb:rts7751r2dplus_defconfig:initrd
sheb:rts7751r2dplus_defconfig:ata:ext2
sheb:rts7751r2dplus_defconfig:usb:ext2

Status: This was an emulation and/or compiler problem. Worked around
by switching to gcc 13.4.

======================================

Unit tests:

riscv64

[   42.166966]     # Subtest: of_dtb
[   42.167075]     # module: of_test
[   42.167151]     1..2
[   42.168661]     # of_dtb_root_node_found_by_path: EXPECTATION FAILED at drivers/of/of_test.c:21
[   42.168661]     Expected np is not null, but is
[   42.171310]     # of_dtb_root_node_found_by_path: pass:0 fail:1 skip:0 total:1
[   42.171408]     not ok 1 of_dtb_root_node_found_by_path
[   42.172553]     # of_dtb_root_node_populates_of_root: EXPECTATION FAILED at drivers/of/of_test.c:31
[   42.172553]     Expected of_root is not null, but is
[   42.175122]     # of_dtb_root_node_populates_of_root: pass:0 fail:1 skip:0 total:1
[   42.175215]     not ok 2 of_dtb_root_node_populates_of_root
[   42.175445] # of_dtb: pass:0 fail:2 skip:0 total:2
[   42.175634] # Totals: pass:0 fail:2 skip:0 total:2

Caused by commit 69a8b62a7aa1 ("riscv: acpi: avoid errors caused by probing
DT devices when ACPI is used"), affecting riscv boots with ACPI enabled.

Status: Patch fixing the problem submitted.
	"of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node"
	Rejected; affected tests will be disabled in my test bed going forward.

Author: Han Gao <rabenda.cn@...il.com>
Maintainer: Rob Herring <robh@...nel.org>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ