Patch Series

Subject assorted dcache cleanups and fixes
Author viro@zeniv.linux.org.uk
Date 2026-05-05 05:53:48 +0000 UTC
Version
Cc brauner@kernel.org jack@suse.cz linux-fsdevel@vger.kernel.org neil@brown.name torvalds@linux-foundation.org viro@zeniv.linux.org.uk

Patches (25)

Name Content [All]
[RFC PATCH 01/25] VFS: use wait_var_event for waiting in d_alloc_parallel() [Body]
[RFC PATCH 02/25] alloc_path_pseudo(): make sure we don't end up with NORCU dentries for directories [Body]
[RFC PATCH 03/25] fix a race between d_find_any_alias() and final dput() of NORCU dentries [Body]
[RFC PATCH 04/25] find_acceptable_alias(): skip NORCU aliases with zero refcount [Body]
[RFC PATCH 05/25] select_collect(): ignore dentries on shrink lists if they have positive refcounts [Body]
[RFC PATCH 06/25] make to_shrink_list() return whether it has moved dentry to list [Body]
[RFC PATCH 07/25] kill d_dispose_if_unused() [Body]
[RFC PATCH 08/25] d_prune_aliases(): make sure to skip NORCU aliases [Body]
[RFC PATCH 09/25] shrink_dentry_list(): start with removing from shrink list [Body]
[RFC PATCH 10/25] fold lock_for_kill() into shrink_kill() [Body]
[RFC PATCH 11/25] fold lock_for_kill() and __dentry_kill() into common helper [Body]
[RFC PATCH 12/25] reducing rcu_read_lock() scopes in dput and friends, step 1 [Body]
[RFC PATCH 13/25] reducing rcu_read_lock() scopes in dput and friends, step 2 [Body]
[RFC PATCH 14/25] reducing rcu_read_lock() scopes in dput and friends, step 3 [Body]
[RFC PATCH 15/25] reducing rcu_read_lock() scopes in dput and friends, step 4 [Body]
[RFC PATCH 16/25] reducing rcu_read_lock() scopes in dput and friends, step 5 [Body]
[RFC PATCH 17/25] reducing rcu_read_lock() scopes in dput and friends, step 6 [Body]
[RFC PATCH 18/25] adjust calling conventions of lock_for_kill(), fold __dentry_kill() into dentry_kill() [Body]
[RFC PATCH 19/25] document dentry_kill() [Body]
[RFC PATCH 20/25] d_walk(): shrink rcu_read_lock() scope [Body]
[RFC PATCH 21/25] shrinking rcu_read_lock() scope in d_alloc_parallel() [Body]
[RFC PATCH 22/25] shrink_dentry_tree(): unify the calls of shrink_dentry_list() [Body]
[RFC PATCH 23/25] wind ->s_roots via ->d_sib instead of ->d_hash [Body]
[RFC PATCH 24/25] nfs: get rid of fake root dentries [Body]
[RFC PATCH 25/25] make cursors NORCU [Body]
Session 2026-05-05
ID (for dev) 45bf2ae6-96d5-4528-977e-7a61a1438c46
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base c7e4e4d5f7dc2daa439303d1b5bf6bdfaa249f49 [Config] passed [Log]
[KASAN] Boot test: Base c7e4e4d5f7dc2daa439303d1b5bf6bdfaa249f49 [Config] passed [Log]
[KASAN] Build Patched c7e4e4d5f7dc2daa439303d1b5bf6bdfaa249f49 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched c7e4e4d5f7dc2daa439303d1b5bf6bdfaa249f49 [Config] [patched] passed [Log]
[KASAN] Fuzz c7e4e4d5f7dc2daa439303d1b5bf6bdfaa249f49 [Config] c7e4e4d5f7dc2daa439303d1b5bf6bdfaa249f49 [Config] [patched] passed [Log] [Artifacts]