summaryrefslogtreecommitdiffstats
path: root/fs/cifs/connect.c
diff options
context:
space:
mode:
authorSteve French2007-11-01 19:03:01 +0100
committerSteve French2007-11-01 19:03:01 +0100
commit7505e0525c914cdfdb54f43a7e70f038a16a5486 (patch)
treed65c9521a56971eb2302e08b885965399038680a /fs/cifs/connect.c
parent[CIFS] when mount helper missing fix slash wrong direction in share (diff)
downloadkernel-qcow2-linux-7505e0525c914cdfdb54f43a7e70f038a16a5486.tar.gz
kernel-qcow2-linux-7505e0525c914cdfdb54f43a7e70f038a16a5486.tar.xz
kernel-qcow2-linux-7505e0525c914cdfdb54f43a7e70f038a16a5486.zip
[CIFS] If no Access Control Entries, set mode perm bits to zero
Also clean up ACL code Acked-by: Shirish Pargaonkar <shirishp@us.ibm.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/connect.c')
-rw-r--r--fs/cifs/connect.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c
index 19ee11f7f35a..380ee9991f20 100644
--- a/fs/cifs/connect.c
+++ b/fs/cifs/connect.c
@@ -793,7 +793,7 @@ cifs_parse_mount_options(char *options, const char *devname,
vol->linux_gid = current->gid;
vol->dir_mode = S_IRWXUGO;
/* 2767 perms indicate mandatory locking support */
- vol->file_mode = S_IALLUGO & ~(S_ISUID | S_IXGRP);
+ vol->file_mode = (S_IRWXUGO | S_ISGID) & (~S_IXGRP);
/* vol->retry default is 0 (i.e. "soft" limited retry not hard retry) */
vol->rw = TRUE;