summaryrefslogtreecommitdiffstats
path: root/fs/ext4/ext4.h
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ext4/ext4.h')
-rw-r--r--fs/ext4/ext4.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h
index 73f3e60f7078..cc58aa8e9869 100644
--- a/fs/ext4/ext4.h
+++ b/fs/ext4/ext4.h
@@ -949,7 +949,7 @@ struct ext4_inode_info {
949#define EXT2_FLAGS_TEST_FILESYS 0x0004 /* to test development code */ 949#define EXT2_FLAGS_TEST_FILESYS 0x0004 /* to test development code */
950 950
951/* 951/*
952 * Mount flags 952 * Mount flags set via mount options or defaults
953 */ 953 */
954#define EXT4_MOUNT_GRPID 0x00004 /* Create files with directory's group */ 954#define EXT4_MOUNT_GRPID 0x00004 /* Create files with directory's group */
955#define EXT4_MOUNT_DEBUG 0x00008 /* Some debugging messages */ 955#define EXT4_MOUNT_DEBUG 0x00008 /* Some debugging messages */
@@ -981,8 +981,16 @@ struct ext4_inode_info {
981#define EXT4_MOUNT_DISCARD 0x40000000 /* Issue DISCARD requests */ 981#define EXT4_MOUNT_DISCARD 0x40000000 /* Issue DISCARD requests */
982#define EXT4_MOUNT_INIT_INODE_TABLE 0x80000000 /* Initialize uninitialized itables */ 982#define EXT4_MOUNT_INIT_INODE_TABLE 0x80000000 /* Initialize uninitialized itables */
983 983
984/*
985 * Mount flags set either automatically (could not be set by mount option)
986 * based on per file system feature or property or in special cases such as
987 * distinguishing between explicit mount option definition and default.
988 */
984#define EXT4_MOUNT2_EXPLICIT_DELALLOC 0x00000001 /* User explicitly 989#define EXT4_MOUNT2_EXPLICIT_DELALLOC 0x00000001 /* User explicitly
985 specified delalloc */ 990 specified delalloc */
991#define EXT4_MOUNT2_STD_GROUP_SIZE 0x00000002 /* We have standard group
992 size of blocksize * 8
993 blocks */
986 994
987#define clear_opt(sb, opt) EXT4_SB(sb)->s_mount_opt &= \ 995#define clear_opt(sb, opt) EXT4_SB(sb)->s_mount_opt &= \
988 ~EXT4_MOUNT_##opt 996 ~EXT4_MOUNT_##opt