From 4dc7e675bb17c7a126c78de75004877646d7605f Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Fri, 9 Dec 2011 16:07:55 +0100 Subject: Don't unhash name in FORGET This resulted in ENOENT being returned for unlinked but still open files if the kernel sent a FORGET request for the parent directory. Discovered with fs_racer in LTP. --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index ba1f5e2..3f9ba39 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,10 @@ * Fix hang in wait_on_path(). Reported by Ville Silventoinen + * Don't unhash name in FORGET. This resulted in ENOENT being + returned for unlinked but still open files if the kernel sent a + FORGET request for the parent directory. + 2011-12-08 Miklos Szeredi * Fix build if FUSE_NODE_SLAB is not defined. Patch by Emmanuel -- cgit v1.2.3