Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e00117f1 authored by Dmitry Monakhov's avatar Dmitry Monakhov Committed by Al Viro
Browse files

exofs: replace inode uid,gid,mode initialization with helper function

parent ecc11fab
Loading
Loading
Loading
Loading
+1 −10
Original line number Diff line number Diff line
@@ -1123,16 +1123,7 @@ struct inode *exofs_new_inode(struct inode *dir, int mode)
	sbi = sb->s_fs_info;

	sb->s_dirt = 1;
	inode->i_uid = current->cred->fsuid;
	if (dir->i_mode & S_ISGID) {
		inode->i_gid = dir->i_gid;
		if (S_ISDIR(mode))
			mode |= S_ISGID;
	} else {
		inode->i_gid = current->cred->fsgid;
	}
	inode->i_mode = mode;

	inode_init_owner(inode, dir, mode);
	inode->i_ino = sbi->s_nextid++;
	inode->i_blkbits = EXOFS_BLKSHIFT;
	inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME;