|
@@ -262,8 +262,8 @@ struct inode * minix_new_inode(const struct inode * dir, int * error)
|
|
iput(inode);
|
|
iput(inode);
|
|
return NULL;
|
|
return NULL;
|
|
}
|
|
}
|
|
- inode->i_uid = current->fsuid;
|
|
|
|
- inode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid;
|
|
|
|
|
|
+ inode->i_uid = current_fsuid();
|
|
|
|
+ inode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current_fsgid();
|
|
inode->i_ino = j;
|
|
inode->i_ino = j;
|
|
inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME_SEC;
|
|
inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME_SEC;
|
|
inode->i_blocks = 0;
|
|
inode->i_blocks = 0;
|