f2fs: remove unneeded F2FS_PROJINHERIT_FL
Now F2FS_FL_USER_VISIBLE and F2FS_FL_USER_MODIFIABLE has included F2FS_PROJINHERIT_FL, so remove unneeded F2FS_PROJINHERIT_FL when using visible/modifiable flag macro. Signed-off-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
This commit is contained in:
@@ -689,7 +689,7 @@ int f2fs_getattr(struct vfsmount *mnt,
|
||||
stat->btime.tv_nsec = fi->i_crtime.tv_nsec;
|
||||
}
|
||||
|
||||
flags = fi->i_flags & (F2FS_FL_USER_VISIBLE | F2FS_PROJINHERIT_FL);
|
||||
flags = fi->i_flags & F2FS_FL_USER_VISIBLE;
|
||||
if (flags & F2FS_APPEND_FL)
|
||||
stat->attributes |= STATX_ATTR_APPEND;
|
||||
if (flags & F2FS_COMPR_FL)
|
||||
@@ -1632,8 +1632,8 @@ static int f2fs_ioc_setflags(struct file *filp, unsigned long arg)
|
||||
}
|
||||
}
|
||||
|
||||
flags = flags & (F2FS_FL_USER_MODIFIABLE | F2FS_PROJINHERIT_FL);
|
||||
flags |= oldflags & ~(F2FS_FL_USER_MODIFIABLE | F2FS_PROJINHERIT_FL);
|
||||
flags = flags & (F2FS_FL_USER_MODIFIABLE);
|
||||
flags |= oldflags & ~(F2FS_FL_USER_MODIFIABLE);
|
||||
fi->i_flags = flags;
|
||||
|
||||
inode->i_ctime = current_time(inode);
|
||||
|
||||
Reference in New Issue
Block a user