Patch Series

Subject Further centralising of directory locking for name ops.
Author neilb@ownmail.net
Date 2026-02-23 01:06:16 +0000 UTC
Version
Cc amir73il@gmail.com apparmor@lists.ubuntu.com brauner@kernel.org chuck.lever@oracle.com dhowells@redhat.com djwong@kernel.org jack@suse.cz jlayton@kernel.org jmorris@namei.org john.johansen@canonical.com 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 miklos@szeredi.hu neilb@ownmail.net netfs@lists.linux.dev paul@paul-moore.com selinux@vger.kernel.org serge@hallyn.com stephen.smalley.work@gmail.com viro@zeniv.linux.org.uk

Patches (15)

Name Content [All]
[PATCH v2 01/15] VFS: note error returns is documentation for various lookup functions [Body]
[PATCH v2 02/15] fs/proc: Don't lock root inode when creating "self" and "thread-self" [Body]
[PATCH v2 03/15] VFS: move the start_dirop() kerndoc comment to before start_dirop() [Body]
[PATCH v2 04/15] libfs: change simple_done_creating() to use end_creating() [Body]
[PATCH v2 05/15] Apparmor: Use simple_start_creating() / simple_done_creating() [Body]
[PATCH v2 06/15] selinux: Use simple_start_creating() / simple_done_creating() [Body]
[PATCH v2 07/15] nfsd: switch purge_old() to use start_removing_noperm() [Body]
[PATCH v2 08/15] VFS: make lookup_one_qstr_excl() static. [Body]
[PATCH v2 09/15] ovl: Simplify ovl_lookup_real_one() [Body]
[PATCH v2 10/15] cachefiles: change cachefiles_bury_object to use start_renaming_dentry() [Body]
[PATCH v2 11/15] ovl: pass name buffer to ovl_start_creating_temp() [Body]
[PATCH v2 12/15] ovl: change ovl_create_real() to get a new lock when re-opening created file. [Body]
[PATCH v2 13/15] ovl: use is_subdir() for testing if one thing is a subdir of another [Body]
[PATCH v2 14/15] ovl: remove ovl_lock_rename_workdir() [Body]
[PATCH v2 15/15] VFS: unexport lock_rename(), lock_rename_child(), unlock_rename() [Body]
Session 2026-02-23
ID (for dev) 8e693d5f-4a16-4584-b7c6-206228752ba2
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 32a92f8c89326985e05dce8b22d3f0aa07a3e1bd [Config] passed [Log]
[KASAN] Boot test: Base 32a92f8c89326985e05dce8b22d3f0aa07a3e1bd [Config] passed [Log]
[KASAN] Build Patched 32a92f8c89326985e05dce8b22d3f0aa07a3e1bd [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 32a92f8c89326985e05dce8b22d3f0aa07a3e1bd [Config] [patched] passed [Log]
[KASAN] Fuzzing 32a92f8c89326985e05dce8b22d3f0aa07a3e1bd [Config] 32a92f8c89326985e05dce8b22d3f0aa07a3e1bd [Config] [patched] passed [Log] [Artifacts]