From 287793d9aa4f4b094f3fb7cad583a2be78ea6409 Mon Sep 17 00:00:00 2001 From: Jeff Date: Thu, 13 Sep 2007 18:38:50 +0000 Subject: [PATCH] --- yaml --- r: 71549 b: refs/heads/master c: a8cd925f74c3b1b6d1192f9e75f9d12cc2ab148a h: refs/heads/master i: 71547: b53544d57887ba9413b998879f81551352071511 v: v3 --- [refs] | 2 +- trunk/fs/cifs/inode.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 1f05959a3424..49d9eec44a0c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4efa53f0907bb4378015c129a2c11b8d3a90bce2 +refs/heads/master: a8cd925f74c3b1b6d1192f9e75f9d12cc2ab148a diff --git a/trunk/fs/cifs/inode.c b/trunk/fs/cifs/inode.c index 66436f527c3b..e800c0ef54f6 100644 --- a/trunk/fs/cifs/inode.c +++ b/trunk/fs/cifs/inode.c @@ -919,6 +919,7 @@ int cifs_mkdir(struct inode *inode, struct dentry *direntry, int mode) goto mkdir_out; } + mode &= ~current->fs->umask; rc = CIFSPOSIXCreate(xid, pTcon, SMB_O_DIRECTORY | SMB_O_CREAT, mode, NULL /* netfid */, pInfo, &oplock, full_path, cifs_sb->local_nls,