mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-09-26 18:16:26 +00:00
nfs: dont unhash target if renaming a directory
Move unhashing the target to after the check for existence and being a non-directory. If renaming a directory then the VFS already unhashes the target if it is not busy. If it's busy then acquiring more references during the rename makes no difference. Signed-off-by: Miklos Szeredi <mszeredi@suse.cz> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
This commit is contained in:
parent
28f79a1a69
commit
27226104e6
1 changed files with 29 additions and 27 deletions
56
fs/nfs/dir.c
56
fs/nfs/dir.c
Loading…
Add table
Add a link
Reference in a new issue