diff --git a/[refs] b/[refs] index 1acdbbf480e4..bc1a5cec553f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0785f4dad0f7173f3b7133e3c274fe130e8fdbc6 +refs/heads/master: 414cb209eaca52b708debc014a8085b7fbb15f14 diff --git a/trunk/fs/reiserfs/namei.c b/trunk/fs/reiserfs/namei.c index f89ebb943f3f..4f322e5ed840 100644 --- a/trunk/fs/reiserfs/namei.c +++ b/trunk/fs/reiserfs/namei.c @@ -573,7 +573,7 @@ static int new_inode_init(struct inode *inode, struct inode *dir, int mode) /* the quota init calls have to know who to charge the quota to, so ** we have to set uid and gid here */ - inode->i_uid = current->fsuid; + inode->i_uid = current_fsuid(); inode->i_mode = mode; /* Make inode invalid - just in case we are going to drop it before * the initialization happens */ @@ -584,7 +584,7 @@ static int new_inode_init(struct inode *inode, struct inode *dir, int mode) if (S_ISDIR(mode)) inode->i_mode |= S_ISGID; } else { - inode->i_gid = current->fsgid; + inode->i_gid = current_fsgid(); } DQUOT_INIT(inode); return 0;