summaryrefslogtreecommitdiffstats
path: root/fs/ext4/ext4.h
diff options
context:
space:
mode:
authorWang Shilong <wshilong@ddn.com>2019-06-10 00:13:32 -0400
committerTheodore Ts'o <tytso@mit.edu>2019-06-10 00:13:32 -0400
commit7ddf79a103958ff7e529a3bc0c5b3d1e9cbc22c7 (patch)
treeee1c8feceb4f4a0126f56f6e401398178e2678e7 /fs/ext4/ext4.h
parent02b016ca7f99229ae6227e7b2fc950c4e140d74a (diff)
ext4: only set project inherit bit for directory
It doesn't make any sense to have project inherit bits for regular files, even though this won't cause any problem, but it is better fix this. Signed-off-by: Wang Shilong <wshilong@ddn.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu> Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Andreas Dilger <adilger@dilger.ca>
Diffstat (limited to 'fs/ext4/ext4.h')
-rw-r--r--fs/ext4/ext4.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h
index 1cb67859e051..ceb74093e138 100644
--- a/fs/ext4/ext4.h
+++ b/fs/ext4/ext4.h
@@ -421,7 +421,8 @@ struct flex_groups {
421 EXT4_PROJINHERIT_FL | EXT4_CASEFOLD_FL) 421 EXT4_PROJINHERIT_FL | EXT4_CASEFOLD_FL)
422 422
423/* Flags that are appropriate for regular files (all but dir-specific ones). */ 423/* Flags that are appropriate for regular files (all but dir-specific ones). */
424#define EXT4_REG_FLMASK (~(EXT4_DIRSYNC_FL | EXT4_TOPDIR_FL | EXT4_CASEFOLD_FL)) 424#define EXT4_REG_FLMASK (~(EXT4_DIRSYNC_FL | EXT4_TOPDIR_FL | EXT4_CASEFOLD_FL |\
425 EXT4_PROJINHERIT_FL))
425 426
426/* Flags that are appropriate for non-directories/regular files. */ 427/* Flags that are appropriate for non-directories/regular files. */
427#define EXT4_OTHER_FLMASK (EXT4_NODUMP_FL | EXT4_NOATIME_FL) 428#define EXT4_OTHER_FLMASK (EXT4_NODUMP_FL | EXT4_NOATIME_FL)