Patch Series

Subject Prepare to lift lookup out of exclusive lock for directory ops
Author neilb@ownmail.net
Date 2026-04-27 03:29:34 +0000 UTC
Version
Cc amir73il@gmail.com anna@kernel.org ardb@kernel.org brauner@kernel.org hch@infradead.org jack@suse.cz jk@ozlabs.org jlayton@kernel.org linux-efi@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel linux-nfs@vger.kernel.org linux-unionfs@vger.kernel.org miklos@szeredi.hu neilb@ownmail.net torvalds@linux-foundation.org trondmy@kernel.org viro@zeniv.linux.org.uk

Patches (19)

Name Content [All]
[PATCH v2 01/19] VFS: fix various typos in documentation for start_creating start_removing etc [Body]
[PATCH v2 02/19] VFS: enhance d_splice_alias() to handle in-lookup dentries [Body]
[PATCH v2 03/19] VFS: allow d_alloc_name() to be used with ->d_hash [Body]
[PATCH v2 04/19] VFS: use wait_var_event for waiting in d_alloc_parallel() [Body]
[PATCH v2 05/19] VFS: introduce d_alloc_noblock() [Body]
[PATCH v2 06/19] VFS: add d_duplicate() [Body]
[PATCH v2 07/19] VFS: Add LOOKUP_SHARED flag. [Body]
[PATCH v2 08/19] VFS/xfs/ntfs: drop parent lock across d_alloc_parallel() in d_add_ci() [Body]
[PATCH v2 09/19] ovl: stop using lookup_one() in iterate_shared() handling. [Body]
[PATCH v2 10/19] VFS/ovl: add d_alloc_noblock_return() [Body]
[PATCH v2 11/19] efivarfs: use d_alloc_name() [Body]
[PATCH v2 12/19] shmem: use d_duplicate() [Body]
[PATCH v2 13/19] nfs: remove d_drop()/d_alloc_parallel() from nfs_atomic_open() [Body]
[PATCH v2 14/19] nfs: use d_splice_alias() in nfs_link() [Body]
[PATCH v2 15/19] nfs: don't d_drop() before d_splice_alias() [Body]
[PATCH v2 16/19] nfs: don't d_drop() before d_splice_alias() in atomic_create. [Body]
[PATCH v2 17/19] nfs: Use d_alloc_noblock() in nfs_prime_dcache() [Body]
[PATCH v2 18/19] nfs: use d_alloc_noblock() in silly-rename [Body]
[PATCH v2 19/19] nfs: use d_duplicate() [Body]
Session 2026-04-27
ID (for dev) f22bfdc4-260d-4367-8a96-61dc7988e87c
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 254f49634ee16a731174d2ae34bc50bd5f45e731 [Config] passed [Log]
[KASAN] Boot test: Base 254f49634ee16a731174d2ae34bc50bd5f45e731 [Config] passed [Log]
[KASAN] Build Patched 254f49634ee16a731174d2ae34bc50bd5f45e731 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 254f49634ee16a731174d2ae34bc50bd5f45e731 [Config] [patched] passed [Log]
[KASAN] Fuzz 254f49634ee16a731174d2ae34bc50bd5f45e731 [Config] 254f49634ee16a731174d2ae34bc50bd5f45e731 [Config] [patched] passed [Log] [Artifacts]
KASAN: slab-out-of-bounds Read in __d_alloc_parallel [Log] [Syz Repro]
KASAN: slab-out-of-bounds Read in __dentry_kill [Log] [Syz Repro]
KASAN: slab-use-after-free Read in __d_alloc_parallel [Log] [Syz Repro]
WARNING in __d_instantiate [Log] [Syz Repro]