All of lore.kernel.org
 help / color / mirror / Atom feed
From: Christian Brauner <brauner@kernel.org>
To: NeilBrown <neil@brown.name>
Cc: kernel test robot <oliver.sang@intel.com>,
	oe-lkp@lists.linux.dev,  lkp@intel.com,
	Jeff Layton <jlayton@kernel.org>,
	 Amir Goldstein <amir73il@gmail.com>,
	netfs@lists.linux.dev, linux-fsdevel@vger.kernel.org,
	 linux-nfs@vger.kernel.org, linux-unionfs@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: Re: [linux-next:master] [VFS/nfsd/cachefiles/ovl]  7ab96df840: WARNING:at_fs/dcache.c:#umount_check
Date: Wed, 26 Nov 2025 11:42:51 +0100	[thread overview]
Message-ID: <20251126-beerdigen-spanplatten-d86d4e9eaaa7@brauner> (raw)
In-Reply-To: <202511252132.2c621407-lkp@intel.com>

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@intel.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
> 

  reply	other threads:[~2025-11-26 10:42 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-11-25 13:48 [linux-next:master] [VFS/nfsd/cachefiles/ovl] 7ab96df840: WARNING:at_fs/dcache.c:#umount_check kernel test robot
2025-11-26 10:42 ` Christian Brauner [this message]
2025-11-26 12:29   ` Amir Goldstein
2025-11-26 20:51     ` NeilBrown
2025-11-27  4:58       ` Oliver Sang
2025-11-27 10:53       ` Christian Brauner
2025-11-27 11:03         ` NeilBrown
2025-11-27  2:41     ` Oliver Sang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251126-beerdigen-spanplatten-d86d4e9eaaa7@brauner \
    --to=brauner@kernel.org \
    --cc=amir73il@gmail.com \
    --cc=jlayton@kernel.org \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=linux-unionfs@vger.kernel.org \
    --cc=lkp@intel.com \
    --cc=neil@brown.name \
    --cc=netfs@lists.linux.dev \
    --cc=oe-lkp@lists.linux.dev \
    --cc=oliver.sang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.