diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2006-09-30 12:21:49 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2006-09-30 12:21:49 +0000 |
commit | d93a4295c13503e52b2c3a2f6b4473a6d5bf907c (patch) | |
tree | d2263ed3dbea4b3dd6ac3344eb746dc11ac8b450 /ChangeLog | |
parent | 6cf952ab0441b1ec67b359e3dc03d52cf62a99dd (diff) | |
download | libfuse-d93a4295c13503e52b2c3a2f6b4473a6d5bf907c.tar.gz |
kernel changes
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -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 |