]> git.baikalelectronics.ru Git - kernel.git/commit
nfsd: break lease on unlink due to rename
authorJ. Bruce Fields <bfields@redhat.com>
Sun, 6 Feb 2011 21:46:30 +0000 (16:46 -0500)
committerJ. Bruce Fields <bfields@redhat.com>
Mon, 14 Feb 2011 15:35:19 +0000 (10:35 -0500)
commitc147c9501449476c80c621f37e40b504d98c89d8
tree87d08d398b61bee64a2ebc5a538f57f752c6c0d9
parent4464e63df81e83b1f88b23592da32535bfa3f8f2
nfsd: break lease on unlink due to rename

cbc3af04842416699d9ce704a649646693bad0c2 "nfsd: break lease on unlink,
link, and rename", only broke the lease on the file that was being
renamed, and didn't handle the case where the target path refers to an
already-existing file that will be unlinked by a rename--in that case
the target file should have any leases broken as well.

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/vfs.c