mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
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;
|
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)
|
if (flags & F2FS_APPEND_FL)
|
||||||
stat->attributes |= STATX_ATTR_APPEND;
|
stat->attributes |= STATX_ATTR_APPEND;
|
||||||
if (flags & F2FS_COMPR_FL)
|
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 = flags & (F2FS_FL_USER_MODIFIABLE);
|
||||||
flags |= oldflags & ~(F2FS_FL_USER_MODIFIABLE | F2FS_PROJINHERIT_FL);
|
flags |= oldflags & ~(F2FS_FL_USER_MODIFIABLE);
|
||||||
fi->i_flags = flags;
|
fi->i_flags = flags;
|
||||||
|
|
||||||
inode->i_ctime = current_time(inode);
|
inode->i_ctime = current_time(inode);
|
||||||
|
|||||||
Reference in New Issue
Block a user