X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=fs%2Fgeneric_acl.c;h=e0b53aa7bbec11037ba8f9c2bd35f33392249ecd;hb=8a6e5deb8a8caa810fef2c525f5dbea2cfe04a47;hp=995d63b2e747556c879c52be194375196995b58a;hpb=fd2f261053b2f125d5f6882b6d095ce2f4076fe5;p=~andy%2Flinux diff --git a/fs/generic_acl.c b/fs/generic_acl.c index 995d63b2e74..e0b53aa7bbe 100644 --- a/fs/generic_acl.c +++ b/fs/generic_acl.c @@ -134,7 +134,7 @@ generic_acl_init(struct inode *inode, struct inode *dir, mode_t mode = inode->i_mode; int error; - inode->i_mode = mode & ~current->fs->umask; + inode->i_mode = mode & ~current_umask(); if (!S_ISLNK(inode->i_mode)) acl = ops->getacl(dir, ACL_TYPE_DEFAULT); if (acl) {