aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorGravatar Miklos Szeredi <mszeredi@suse.cz>2011-12-09 16:07:55 +0100
committerGravatar Miklos Szeredi <mszeredi@suse.cz>2011-12-09 16:07:55 +0100
commit4dc7e675bb17c7a126c78de75004877646d7605f (patch)
treee0f680526a9823d509431bbc1a9d096fb672541c /ChangeLog
parentbfc49cefc4e03dee3888f2a04480c20f56a3fbfa (diff)
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.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4
1 files changed, 4 insertions, 0 deletions
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 <miklos@szeredi.hu>
* Fix build if FUSE_NODE_SLAB is not defined. Patch by Emmanuel