diff options
author | Steve French <sfrench@us.ibm.com> | 2009-03-04 20:54:08 +0100 |
---|---|---|
committer | Steve French <sfrench@us.ibm.com> | 2009-03-12 02:36:21 +0100 |
commit | 64cc2c63694a03393985ffc8b178e72f52dd8a06 (patch) | |
tree | 819161cd3f6b4268b5ff21dfb0c427496134fef5 /fs/cifs/CHANGES | |
parent | [CIFS] Use posix open on file open when server supports it (diff) | |
download | linux-64cc2c63694a03393985ffc8b178e72f52dd8a06.tar.xz linux-64cc2c63694a03393985ffc8b178e72f52dd8a06.zip |
[CIFS] work around bug in Samba server handling for posix open
Samba server (version 3.3.1 and earlier, and 3.2.8 and earlier) incorrectly
required the O_CREAT flag on posix open (even when a file was not being
created). This disables posix open (create is still ok) after the first
attempt returns EINVAL (and logs an error, once, recommending that they
update their server).
Acked-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/CHANGES')
-rw-r--r-- | fs/cifs/CHANGES | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/cifs/CHANGES b/fs/cifs/CHANGES index b33c8412e2c8..fc977dfe9593 100644 --- a/fs/cifs/CHANGES +++ b/fs/cifs/CHANGES @@ -11,6 +11,8 @@ to better ensure that we wait for server to write all of the data to server disk (not just write it over the network). Add new mount parameter to allow user to disable sending the (slow) SMB flush on fsync if desired (fsync still flushes all cached write data to the server). +Posix file open support added (turned off after one attempt if server +fails to support it properly, as with Samba server versions prior to 3.3.2) Version 1.56 ------------ |