diff options
Diffstat (limited to 'fs/ext2/ext2.h')
-rw-r--r-- | fs/ext2/ext2.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/fs/ext2/ext2.h b/fs/ext2/ext2.h index e4279ead4a05..678f9ab08c48 100644 --- a/fs/ext2/ext2.h +++ b/fs/ext2/ext2.h | |||
@@ -380,10 +380,15 @@ struct ext2_inode { | |||
380 | #define EXT2_MOUNT_NO_UID32 0x000200 /* Disable 32-bit UIDs */ | 380 | #define EXT2_MOUNT_NO_UID32 0x000200 /* Disable 32-bit UIDs */ |
381 | #define EXT2_MOUNT_XATTR_USER 0x004000 /* Extended user attributes */ | 381 | #define EXT2_MOUNT_XATTR_USER 0x004000 /* Extended user attributes */ |
382 | #define EXT2_MOUNT_POSIX_ACL 0x008000 /* POSIX Access Control Lists */ | 382 | #define EXT2_MOUNT_POSIX_ACL 0x008000 /* POSIX Access Control Lists */ |
383 | #define EXT2_MOUNT_XIP 0x010000 /* Execute in place */ | 383 | #define EXT2_MOUNT_XIP 0x010000 /* Obsolete, use DAX */ |
384 | #define EXT2_MOUNT_USRQUOTA 0x020000 /* user quota */ | 384 | #define EXT2_MOUNT_USRQUOTA 0x020000 /* user quota */ |
385 | #define EXT2_MOUNT_GRPQUOTA 0x040000 /* group quota */ | 385 | #define EXT2_MOUNT_GRPQUOTA 0x040000 /* group quota */ |
386 | #define EXT2_MOUNT_RESERVATION 0x080000 /* Preallocation */ | 386 | #define EXT2_MOUNT_RESERVATION 0x080000 /* Preallocation */ |
387 | #ifdef CONFIG_FS_DAX | ||
388 | #define EXT2_MOUNT_DAX 0x100000 /* Direct Access */ | ||
389 | #else | ||
390 | #define EXT2_MOUNT_DAX 0 | ||
391 | #endif | ||
387 | 392 | ||
388 | 393 | ||
389 | #define clear_opt(o, opt) o &= ~EXT2_MOUNT_##opt | 394 | #define clear_opt(o, opt) o &= ~EXT2_MOUNT_##opt |
@@ -788,11 +793,10 @@ extern int ext2_fsync(struct file *file, loff_t start, loff_t end, | |||
788 | int datasync); | 793 | int datasync); |
789 | extern const struct inode_operations ext2_file_inode_operations; | 794 | extern const struct inode_operations ext2_file_inode_operations; |
790 | extern const struct file_operations ext2_file_operations; | 795 | extern const struct file_operations ext2_file_operations; |
791 | extern const struct file_operations ext2_xip_file_operations; | 796 | extern const struct file_operations ext2_dax_file_operations; |
792 | 797 | ||
793 | /* inode.c */ | 798 | /* inode.c */ |
794 | extern const struct address_space_operations ext2_aops; | 799 | extern const struct address_space_operations ext2_aops; |
795 | extern const struct address_space_operations ext2_aops_xip; | ||
796 | extern const struct address_space_operations ext2_nobh_aops; | 800 | extern const struct address_space_operations ext2_nobh_aops; |
797 | 801 | ||
798 | /* namei.c */ | 802 | /* namei.c */ |