[linux-cifs-client] [PATCH 5/5] [CIFS] clear sticky bit in default file_mode

Jeff Layton jlayton at redhat.com
Tue Oct 16 11:37:03 GMT 2007


The comment says this mode should be 02767, but the code is actually
setting it to 03767. The sticky bit shouldn't be needed here.

Signed-off-by: Jeff Layton <jlayton at redhat.com>
---
 fs/cifs/connect.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c
index 5c3cc64..ac62ad2 100644
--- a/fs/cifs/connect.c
+++ b/fs/cifs/connect.c
@@ -790,7 +790,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_IALLUGO & ~(S_ISUID | S_ISVTX | S_IXGRP);
 
 	/* vol->retry default is 0 (i.e. "soft" limited retry not hard retry) */
 	vol->rw = TRUE;
-- 
1.5.2.1



More information about the linux-cifs-client mailing list