diff options
author | Steve French <sfrench@us.ibm.com> | 2005-11-28 08:16:13 -0800 |
---|---|---|
committer | Steve French <sfrench@us.ibm.com> | 2005-11-28 08:16:13 -0800 |
commit | 3abb92722ab1784b419dadb5444daf8ea9636905 (patch) | |
tree | 10e8eac9df4380542fb8416137dffe3b8c08ad54 /fs/cifs/CHANGES | |
parent | 458af5439fe7ae7d95ca14106844e61f0795166c (diff) | |
download | blackbird-op-linux-3abb92722ab1784b419dadb5444daf8ea9636905.tar.gz blackbird-op-linux-3abb92722ab1784b419dadb5444daf8ea9636905.zip |
[CIFS] When file is deleted locally but later recreated on the server
fix cifs negative dentries so they are freed faster (not requiring
umount or readdir e.g.) so the client recognizes the new file on
the server more quickly.
Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/CHANGES')
-rw-r--r-- | fs/cifs/CHANGES | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/fs/cifs/CHANGES b/fs/cifs/CHANGES index 6bded10c0d50..c40bd0df80ad 100644 --- a/fs/cifs/CHANGES +++ b/fs/cifs/CHANGES @@ -1,10 +1,12 @@ Version 1.39 ------------ -Defer close of a file handle slightly if pending writes depend on that file handle +Defer close of a file handle slightly if pending writes depend on that handle (this reduces the EBADF bad file handle errors that can be logged under heavy stress on writes). Modify cifs Kconfig options to expose CONFIG_CIFS_STATS2 -Fix SFU style symlinks and mknod needed for servers which do not support the CIFS -Unix Extensions. Fix setfacl/getfacl on bigendian. +Fix SFU style symlinks and mknod needed for servers which do not support the +CIFS Unix Extensions. Fix setfacl/getfacl on bigendian. Timeout negative +dentries so files that the client sees as deleted but that later get created +on the server will be recognized. Version 1.38 ------------ |