]> git.ipfire.org Git - thirdparty/linux.git/commit
d_walk(): shrink rcu_read_lock() scope
authorAl Viro <viro@zeniv.linux.org.uk>
Tue, 21 Apr 2026 19:52:13 +0000 (15:52 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Fri, 5 Jun 2026 04:34:55 +0000 (00:34 -0400)
commit3ef89feb387f2da13df290ce3e38fe8284160a86
tree6f93c242e76943663839738d0843f48f843ea442
parent4af0cdb5765ad15f4175bc94ca20b8deb2c7ebde
d_walk(): shrink rcu_read_lock() scope

we only need it to bridge over from ->d_lock scope of child to ->d_lock
scope of parent; dropping ->d_lock at rename_retry doesn't need to be
in rcu_read_lock() scope.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/dcache.c