1 Dec 2005 01:59
[CIFS] When file is deleted locally but later recreated on the server
Linux Kernel Mailing List <linux-kernel <at> vger.kernel.org>
2005-12-01 00:59:37 GMT
2005-12-01 00:59:37 GMT
tree 10e8eac9df4380542fb8416137dffe3b8c08ad54 parent 458af5439fe7ae7d95ca14106844e61f0795166c author Steve French <sfrench <at> us.ibm.com> Tue, 29 Nov 2005 00:16:13 -0800 committer Steve French <sfrench <at> us.ibm.com> Tue, 29 Nov 2005 00:16:13 -0800 [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 <at> us.ibm.com> fs/cifs/CHANGES | 8 +++++--- fs/cifs/dir.c | 25 ++++++++++++++++--------- fs/cifs/inode.c | 22 ++++++++++++++-------- 3 files changed, 35 insertions(+), 20 deletions(-) diff --git a/fs/cifs/CHANGES b/fs/cifs/CHANGES index 6bded10..c40bd0d 100644 --- a/fs/cifs/CHANGES +++ b/fs/cifs/CHANGES <at> <at> -1,10 +1,12 <at> <at> 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.(Continue reading)
RSS Feed