* Please apply commit ebe559609d78 ("fs: get rid of __FMODE_NONOTIFY kludge") to v6.12.y
@ 2026-10-21 21:50 Guenter Roeck
2026-10-22 7:02 ` Greg Kroah-Hartman
0 siblings, 1 reply; 2+ messages in thread
From: Guenter Roeck @ 2026-10-21 21:50 UTC (permalink / raw)
To: stable; +Cc: Greg Kroah-Hartman, Sasha Levin
Hi,
all sparc32 and sparc64 builds in v6.12.y fail as follows.
Building sparc32:defconfig ... failed
--------------
Error log:
<stdin>:1519:2: warning: #warning syscall clone3 not implemented [-Wcpp]
kernel/fork.c: In function '__do_sys_clone3':
kernel/fork.c:3114:2: warning: #warning clone3() entry point is missing, please fix [-Wcpp]
3114 | #warning clone3() entry point is missing, please fix
| ^~~~~~~
In file included from <command-line>:
fs/fcntl.c: In function 'fcntl_init':
include/linux/compiler_types.h:543:45: error: call to '__compiletime_assert_325' declared with attribute error: BUILD_BUG_ON failed: 21 - 1 != HWEIGHT32( (VALID_OPEN_FLAGS & ~(O_NONBLOCK | O_NDELAY)) | __FMODE_EXEC | __FMODE_NONOTIFY)
543 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
Bisect points to commit 07ee6057f92a ("fsnotify: opt-in for permission events
at file open time"). See bisect log below for reference.
Please apply commit ebe559609d78 ("fs: get rid of __FMODE_NONOTIFY kludge")
to v6.12.y to fix the problem (assuming there is interest in sparc builds
on v6.12.y kernels - this has been broken since v6.12.105).
Thanks,
Guenter
---
git bisect start 'HEAD' 'v6.12'
# good: [4f6f4e5a33282e36228a54085b9fbcac0f386787] ext4: align max orphan file size with e2fsprogs limit
git bisect good 4f6f4e5a33282e36228a54085b9fbcac0f386787
# good: [b6d79102894ac748f87ac9b3903dad8b89bef157] net: ethernet: mtk_wed: fix loading WO firmware for MT7986
git bisect good b6d79102894ac748f87ac9b3903dad8b89bef157
# bad: [105cf16f692e7cff3d2cfc7e1f52b8469c4a1d20] RDMA/hfi1: Stop flushing the global IB workqueue
git bisect bad 105cf16f692e7cff3d2cfc7e1f52b8469c4a1d20
# good: [22f954f7a8afe975e85517aff41b35defe05144b] tracing: Check return value of __register_event() in trace_module_add_events()
git bisect good 22f954f7a8afe975e85517aff41b35defe05144b
# bad: [1a6a41b848455bf6ba2c9da2dfb0730e608ce7ab] nfsd: fix nfsd_file leak on inter-server COPY setup failure
git bisect bad 1a6a41b848455bf6ba2c9da2dfb0730e608ce7ab
# good: [52566c150cadb1a17df840dd25862a61dcf84bed] drm/amdgpu: check ASPM on the dGPU host link
git bisect good 52566c150cadb1a17df840dd25862a61dcf84bed
# bad: [b2a0b55bf613bd3e81ed26a847b0f6b8e6b7f804] mptcp: pm: fix memory leak from alloc-during-teardown race
git bisect bad b2a0b55bf613bd3e81ed26a847b0f6b8e6b7f804
# bad: [0f286458012df6eaaeb6feac03b4bf47c19f1c41] x86/mce: Remove __mcheck_cpu_init_early()
git bisect bad 0f286458012df6eaaeb6feac03b4bf47c19f1c41
# good: [f7ea7dbaf0ccddafa07eb93e9fedfe6ff325f1b4] smb/server: fix minimum SMB2 PDU size
git bisect good f7ea7dbaf0ccddafa07eb93e9fedfe6ff325f1b4
# bad: [6fb118f5b48864a6bbdde5d3afb2c8428c5ca790] vrf: Make pcpu_dstats update functions available to other modules.
git bisect bad 6fb118f5b48864a6bbdde5d3afb2c8428c5ca790
# good: [69d040448067cebdd5598684db36ce7d8fb2f43e] KVM: x86: Cancel delayed I/O APIC EOI handling before destroying vCPUs
git bisect good 69d040448067cebdd5598684db36ce7d8fb2f43e
# good: [1b338ba55789a3fe0f0799c79af944a8c0d69de3] net: pktgen: fix code style (WARNING: Block comments)
git bisect good 1b338ba55789a3fe0f0799c79af944a8c0d69de3
# good: [b7212a0cc80afc260507aaca7c8391a92e51cfc6] fsnotify, lsm: Decouple fsnotify from lsm
git bisect good b7212a0cc80afc260507aaca7c8391a92e51cfc6
# bad: [483217fd6f7ccd98b3ed2531a54f75ed144b4499] fs: don't block write during exec on pre-content watched files
git bisect bad 483217fd6f7ccd98b3ed2531a54f75ed144b4499
# bad: [07ee6057f92a27ee7296f4b2362cb1570cba9223] fsnotify: opt-in for permission events at file open time
git bisect bad 07ee6057f92a27ee7296f4b2362cb1570cba9223
# first bad commit: [07ee6057f92a27ee7296f4b2362cb1570cba9223] fsnotify: opt-in for permission events at file open time
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Please apply commit ebe559609d78 ("fs: get rid of __FMODE_NONOTIFY kludge") to v6.12.y
2026-10-21 21:50 Please apply commit ebe559609d78 ("fs: get rid of __FMODE_NONOTIFY kludge") to v6.12.y Guenter Roeck
@ 2026-10-22 7:02 ` Greg Kroah-Hartman
0 siblings, 0 replies; 2+ messages in thread
From: Greg Kroah-Hartman @ 2026-10-22 7:02 UTC (permalink / raw)
To: Guenter Roeck; +Cc: stable, Sasha Levin
On Wed, Oct 21, 2026 at 02:50:08PM -0700, Guenter Roeck wrote:
> Hi,
>
> all sparc32 and sparc64 builds in v6.12.y fail as follows.
>
> Building sparc32:defconfig ... failed
> --------------
> Error log:
> <stdin>:1519:2: warning: #warning syscall clone3 not implemented [-Wcpp]
> kernel/fork.c: In function '__do_sys_clone3':
> kernel/fork.c:3114:2: warning: #warning clone3() entry point is missing, please fix [-Wcpp]
> 3114 | #warning clone3() entry point is missing, please fix
> | ^~~~~~~
> In file included from <command-line>:
> fs/fcntl.c: In function 'fcntl_init':
> include/linux/compiler_types.h:543:45: error: call to '__compiletime_assert_325' declared with attribute error: BUILD_BUG_ON failed: 21 - 1 != HWEIGHT32( (VALID_OPEN_FLAGS & ~(O_NONBLOCK | O_NDELAY)) | __FMODE_EXEC | __FMODE_NONOTIFY)
> 543 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
>
> Bisect points to commit 07ee6057f92a ("fsnotify: opt-in for permission events
> at file open time"). See bisect log below for reference.
>
> Please apply commit ebe559609d78 ("fs: get rid of __FMODE_NONOTIFY kludge")
> to v6.12.y to fix the problem (assuming there is interest in sparc builds
> on v6.12.y kernels - this has been broken since v6.12.105).
Now queued up, thanks.
greg k-h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-10-22 7:03 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-21 21:50 Please apply commit ebe559609d78 ("fs: get rid of __FMODE_NONOTIFY kludge") to v6.12.y Guenter Roeck
2026-10-22 7:02 ` Greg Kroah-Hartman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox