]> git.baikalelectronics.ru Git - kernel.git/commit
POSIX extensions disabled on client due to illegal O_EXCL flag sent to Samba
authorSteve French <sfrench@us.ibm.com>
Mon, 18 Feb 2013 16:34:26 +0000 (10:34 -0600)
committerSteve French <sfrench@us.ibm.com>
Wed, 27 Feb 2013 22:54:18 +0000 (16:54 -0600)
commit9e55c59aecafb4c0e9f753507928751ca46463c8
tree1e2fb26163ea4624e501dc3fc288341fffea2d3a
parentfddc6fce8149caa9382c9e3c6eaaeb565c83cdf7
POSIX extensions disabled on client due to illegal O_EXCL flag sent to Samba

Samba rejected libreoffice's attempt to open a file with illegal
O_EXCL (without O_CREAT).  Mask this flag off (as the local
linux file system case does) for this case, so that we
don't have disable Unix Extensions unnecessarily due to
the Samba error (Samba server is also being fixed).

See https://bugzilla.samba.org/show_bug.cgi?id=9519

Reviewed-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <smfrench@gmail.com>
Signed-off-by: Steve French <sfrench@us.ibm.com>
fs/cifs/file.c