Patch Series

Subject Create and use APIs to centralise locking for directory ops.
Author neilb@ownmail.net
Date 2025-11-06 00:50:45 +0000 UTC
Version
Cc amir73il@gmail.com brauner@kernel.org cem@kernel.org chuck.lever@oracle.com clm@fb.com code@tyhicks.com dai.ngo@oracle.com dakr@kernel.org dhowells@redhat.com djwong@kernel.org dsterba@suse.com ecryptfs@vger.kernel.org gregkh@linuxfoundation.org jack@suse.cz jlayton@kernel.org jmorris@namei.org john.johansen@canonical.com linkinjeon@kernel.org linux-cifs@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-nfs@vger.kernel.org linux-security-module@vger.kernel.org linux-unionfs@vger.kernel.org linux-xfs@vger.kernel.org lorenzo.stoakes@oracle.com miklos@szeredi.hu mjguzik@gmail.com neilb@ownmail.net netfs@lists.linux.dev okorniev@redhat.com omosnace@redhat.com paul@paul-moore.com rafael@kernel.org selinux@vger.kernel.org senozhatsky@chromium.org serge@hallyn.com smfrench@gmail.com stefanb@linux.ibm.com stephen.smalley.work@gmail.com viro@zeniv.linux.org.uk

Patches (14)

Name Content [All]
[PATCH v5 01/14] debugfs: rename end_creating() to debugfs_end_creating() [Body]
[PATCH v5 02/14] VFS: introduce start_dirop() and end_dirop() [Body]
[PATCH v5 03/14] VFS: tidy up do_unlinkat() [Body]
[PATCH v5 04/14] VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating() [Body]
[PATCH v5 05/14] VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing() [Body]
[PATCH v5 06/14] VFS: introduce start_creating_noperm() and start_removing_noperm() [Body]
[PATCH v5 07/14] VFS: introduce start_removing_dentry() [Body]
[PATCH v5 08/14] VFS: add start_creating_killable() and start_removing_killable() [Body]
[PATCH v5 09/14] VFS/nfsd/ovl: introduce start_renaming() and end_renaming() [Body]
[PATCH v5 10/14] VFS/ovl/smb: introduce start_renaming_dentry() [Body]
[PATCH v5 11/14] Add start_renaming_two_dentries() [Body]
[PATCH v5 12/14] ecryptfs: use new start_creating/start_removing APIs [Body]
[PATCH v5 13/14] VFS: change vfs_mkdir() to unlock on failure. [Body]
[PATCH v5 14/14] VFS: introduce end_creating_keep() [Body]

Session 2025-11-06

ID (for dev) 98d51c7f-ae28-404b-8ada-b4a9f7978b7d
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 6146a0f1dfae5d37442a9ddcba012add260bceb0 [Config] passed [Log]
[KASAN] Boot test: Base 6146a0f1dfae5d37442a9ddcba012add260bceb0 [Config] passed
[KASAN] Build Patched 6146a0f1dfae5d37442a9ddcba012add260bceb0 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 6146a0f1dfae5d37442a9ddcba012add260bceb0 [Config] [patched] passed
[KASAN] Fuzzing 6146a0f1dfae5d37442a9ddcba012add260bceb0 [Config] 6146a0f1dfae5d37442a9ddcba012add260bceb0 [Config] [patched] passed [Log] [Artifacts]
WARNING: lock held when returning to user space in start_creating [Log] [Syz Repro] [C Repro]
possible deadlock in mnt_want_write [Log] [Syz Repro]