aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2006-09-30 12:21:49 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2006-09-30 12:21:49 +0000
commitd93a4295c13503e52b2c3a2f6b4473a6d5bf907c (patch)
treed2263ed3dbea4b3dd6ac3344eb746dc11ac8b450 /ChangeLog
parent6cf952ab0441b1ec67b359e3dc03d52cf62a99dd (diff)
downloadlibfuse-d93a4295c13503e52b2c3a2f6b4473a6d5bf907c.tar.gz
kernel changes
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 57b2d00..a14f301 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,28 @@
2006-09-30 Miklos Szeredi <miklos@szeredi.hu>
+ * kernel changes:
+
* Drop support for kernels earlier than 2.6.9. Kernel module from
previous (2.5.x) release can be used with library from this
release
+ * In fuse_dentry_revalidate() use dget_parent() instead of
+ dereferencing d_parent, since there's no protection against parent
+ changing and going away
+
+ * Protect nlookup from concurrent updates
+
+ * In lookup if a directory alias exists but is unused,
+ then get rid of it, otherwise return -EBUSY.
+
+ * In mkdir if a directory alias exists, return success, but leave
+ dentry negative. In reality this could happen if a remote rename
+ immediately followed the mkdir.
+
+ * Don't BUG in fuse_iget() if multiple retries are needed to get a
+ good inode. This could happen if several lookups are racing for
+ the same inode.
+
2006-09-29 Miklos Szeredi <miklos@szeredi.hu>
* Fix compilation on 2.6.9. Report from Troy Ayers