[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20251126-beerdigen-spanplatten-d86d4e9eaaa7@brauner>
Date: Wed, 26 Nov 2025 11:42:51 +0100
From: Christian Brauner <brauner@...nel.org>
To: NeilBrown <neil@...wn.name>
Cc: kernel test robot <oliver.sang@...el.com>, oe-lkp@...ts.linux.dev,
lkp@...el.com, Jeff Layton <jlayton@...nel.org>,
Amir Goldstein <amir73il@...il.com>, netfs@...ts.linux.dev, linux-fsdevel@...r.kernel.org,
linux-nfs@...r.kernel.org, linux-unionfs@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [linux-next:master] [VFS/nfsd/cachefiles/ovl] 7ab96df840:
WARNING:at_fs/dcache.c:#umount_check
On Tue, Nov 25, 2025 at 09:48:18PM +0800, kernel test robot wrote:
>
> Hello,
>
> kernel test robot noticed "WARNING:at_fs/dcache.c:#umount_check" on:
>
> commit: 7ab96df840e60eb933abfe65fc5fe44e72f16dc0 ("VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating()")
> https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
>
> [test failed on linux-next/master d724c6f85e80a23ed46b7ebc6e38b527c09d64f5]
Neil, can you please take a look at this soon?
I plan on sending the batch of PRs for this cycle on Friday.
>
> in testcase: filebench
> version: filebench-x86_64-22620e6-1_20251009
> with following parameters:
>
> disk: 1SSD
> fs: ext4
> fs2: nfsv4
> test: ratelimcopyfiles.f
> cpufreq_governor: performance
>
>
>
> config: x86_64-rhel-9.4
> compiler: gcc-14
> test machine: 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 CPU @ 2.30GHz (Cascade Lake) with 176G memory
>
> (please refer to attached dmesg/kmsg for entire log/backtrace)
>
>
>
> If you fix the issue in a separate patch/commit (i.e. not just a new version of
> the same patch/commit), kindly add following tags
> | Reported-by: kernel test robot <oliver.sang@...el.com>
> | Closes: https://lore.kernel.org/oe-lkp/202511252132.2c621407-lkp@intel.com
>
>
> Unmount[ 252.448780][T17295] ------------[ cut here ]------------
> [ 252.455068][T17295] WARNING: CPU: 114 PID: 17295 at fs/dcache.c:1590 umount_check (fs/dcache.c:1590 (discriminator 1) fs/dcache.c:1580 (discriminator 1))
> m - /opt/rootfs.[ 252.540436][T17295] CPU: 114 UID: 0 PID: 17295 Comm: umount Tainted: G S 6.18.0-rc1-00004-g7ab96df840e6 #1 VOLUNTARY
> [ 252.553273][T17295] Tainted: [S]=CPU_OUT_OF_SPEC
> [ 252.558205][T17295] Hardware name: Intel Corporation ............/S9200WKBRD2, BIOS SE5C620.86B.0D.01.0552.060220191912 06/02/2019
> [ 252.558206][T17295] RIP: 0010:umount_check (fs/dcache.c:1590 (discriminator 1) fs/dcache.c:1580 (discriminator 1))
> [ 252.575407][T17295] Code: 8d 88 a0 03 00 00 48 8b 40 28 4c 8b 08 48 8b 46 30 48 85 c0 74 04 48 8b 50 40 51 48 c7 c7 88 3b ad 82 48 89 f1 e8 27 07 c0 ff <0f> 0b 58 31 c0 c3 cc cc cc cc 41 83 f8 01 75 bf eb aa 0f 1f 44 00
> All code
> ========
> 0: 8d 88 a0 03 00 00 lea 0x3a0(%rax),%ecx
> 6: 48 8b 40 28 mov 0x28(%rax),%rax
> a: 4c 8b 08 mov (%rax),%r9
> d: 48 8b 46 30 mov 0x30(%rsi),%rax
> 11: 48 85 c0 test %rax,%rax
> 14: 74 04 je 0x1a
> 16: 48 8b 50 40 mov 0x40(%rax),%rdx
> 1a: 51 push %rcx
> 1b: 48 c7 c7 88 3b ad 82 mov $0xffffffff82ad3b88,%rdi
> 22: 48 89 f1 mov %rsi,%rcx
> 25: e8 27 07 c0 ff call 0xffffffffffc00751
> 2a:* 0f 0b ud2 <-- trapping instruction
> 2c: 58 pop %rax
> 2d: 31 c0 xor %eax,%eax
> 2f: c3 ret
> 30: cc int3
> 31: cc int3
> 32: cc int3
> 33: cc int3
> 34: 41 83 f8 01 cmp $0x1,%r8d
> 38: 75 bf jne 0xfffffffffffffff9
> 3a: eb aa jmp 0xffffffffffffffe6
> 3c: 0f .byte 0xf
> 3d: 1f (bad)
> 3e: 44 rex.R
> ...
>
> Code starting with the faulting instruction
> ===========================================
> 0: 0f 0b ud2
> 2: 58 pop %rax
> 3: 31 c0 xor %eax,%eax
> 5: c3 ret
> 6: cc int3
> 7: cc int3
> 8: cc int3
> 9: cc int3
> a: 41 83 f8 01 cmp $0x1,%r8d
> e: 75 bf jne 0xffffffffffffffcf
> 10: eb aa jmp 0xffffffffffffffbc
> 12: 0f .byte 0xf
> 13: 1f (bad)
> 14: 44 rex.R
> ...
> [ 252.575410][T17295] RSP: 0018:ffffc9003672bb88 EFLAGS: 00010282
> [ 252.601300][T17295] RAX: 0000000000000000 RBX: ffff88ac4c0c55c0 RCX: 0000000000000027
> [ 252.601301][T17295] RDX: ffff888c5009c1c8 RSI: 0000000000000001 RDI: ffff888c5009c1c0
> [ 252.601303][T17295] RBP: ffff8881e925da40 R08: 0000000000000000 R09: ffffc9003672b958
> [ 252.625337][T17295] R10: ffff88ac7fc33fa8 R11: 0000000000000003 R12: ffffffff81748d50
> [ 252.625338][T17295] R13: ffff8881e925da40 R14: ffff88ac4c0c9200 R15: ffff88ac4c0c9280
> [ 252.625339][T17295] FS: 00007ffff7bfb840(0000) GS:ffff888ccc272000(0000) knlGS:0000000000000000
> [ 252.625340][T17295] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 252.625341][T17295] CR2: 00007ffff7ec97a0 CR3: 00000001ce11e005 CR4: 00000000007726f0
> [ 252.625342][T17295] PKRU: 55555554
> [ 252.625343][T17295] Call Trace:
> [ 252.625345][T17295] <TASK>
> [ 252.625348][T17295] d_walk (fs/dcache.c:1322)
> [ 252.625353][T17295] shrink_dcache_for_umount (include/linux/spinlock.h:351 fs/dcache.c:601 fs/dcache.c:1606 fs/dcache.c:1621)
> [ 252.625357][T17295] generic_shutdown_super (fs/super.c:621)
> [ 252.689813][T17295] kill_block_super (fs/super.c:1723)
> [ 252.689817][T17295] ext4_kill_sb (fs/ext4/super.c:7405) ext4
> [ 252.699584][T17295] deactivate_locked_super (fs/super.c:434 fs/super.c:475)
> Unmount[ 252.704921][T17295] cleanup_mnt (fs/namespace.c:242 fs/namespace.c:1328)
> [ 252.704926][T17295] task_work_run (include/linux/sched.h:2092 kernel/task_work.c:229)
> - Legacy Locks D[ 252.727385][T17295] ? __cond_resched (kernel/sched/core.c:7477)
> irectory /run/lo[ 252.733357][T17295] ? generic_fillattr (fs/stat.c:99)
> [ 252.739669][T17295] ? _copy_to_user (arch/x86/include/asm/uaccess_64.h:126 arch/x86/include/asm/uaccess_64.h:147 include/linux/uaccess.h:197 lib/usercopy.c:26)
> [ 252.744854][T17295] ? cp_new_stat (fs/stat.c:506 (discriminator 1))
> [ 252.744857][T17295] ? __do_sys_newfstatat (fs/stat.c:546 (discriminator 1))
> [ 252.744861][T17295] ? do_syscall_64 (arch/x86/include/asm/jump_label.h:36 include/linux/context_tracking_state.h:108 include/linux/context_tracking.h:41 include/linux/irq-entry-common.h:261 include/linux/entry-common.h:212 arch/x86/entry/syscall_64.c:100)
> [ 252.759380][T17295] ? clear_bhb_loop (arch/x86/entry/entry_64.S:1548)
> [ 252.764099][T17295] ? clear_bhb_loop (arch/x86/entry/entry_64.S:1548)
> [ 252.764101][T17295] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
> [ 252.774744][T17295] RIP: 0033:0x7ffff7e54217
> [ 252.779199][T17295] Code: 0d 00 f7 d8 64 89 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 8b 15 b1 5b 0d 00 f7 d8 64 89 02 b8
> All code
> ========
> 0: 0d 00 f7 d8 64 or $0x64d8f700,%eax
> 5: 89 02 mov %eax,(%rdx)
> 7: b8 ff ff ff ff mov $0xffffffff,%eax
> c: c3 ret
> d: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
> 13: 31 f6 xor %esi,%esi
> 15: e9 09 00 00 00 jmp 0x23
> 1a: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
> 21: 00 00
> 23: b8 a6 00 00 00 mov $0xa6,%eax
> 28: 0f 05 syscall
> 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
> 30: 77 01 ja 0x33
> 32: c3 ret
> 33: 48 8b 15 b1 5b 0d 00 mov 0xd5bb1(%rip),%rdx # 0xd5beb
> 3a: f7 d8 neg %eax
> 3c: 64 89 02 mov %eax,%fs:(%rdx)
> 3f: b8 .byte 0xb8
>
> Code starting with the faulting instruction
> ===========================================
> 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
> 6: 77 01 ja 0x9
> 8: c3 ret
> 9: 48 8b 15 b1 5b 0d 00 mov 0xd5bb1(%rip),%rdx # 0xd5bc1
> 10: f7 d8 neg %eax
> 12: 64 89 02 mov %eax,%fs:(%rdx)
> 15: b8 .byte 0xb8
>
>
> The kernel config and materials to reproduce are available at:
> https://download.01.org/0day-ci/archive/20251125/202511252132.2c621407-lkp@intel.com
>
>
>
> --
> 0-DAY CI Kernel Test Service
> https://github.com/intel/lkp-tests/wiki
>
Powered by blists - more mailing lists