|
@@ -3526,6 +3526,10 @@ static int ext4_fill_super(struct super_block *sb, void *data, int silent)
|
|
|
#ifdef CONFIG_EXT4_FS_POSIX_ACL
|
|
|
set_opt(sb, POSIX_ACL);
|
|
|
#endif
|
|
|
+ /* don't forget to enable journal_csum when metadata_csum is enabled. */
|
|
|
+ if (ext4_has_metadata_csum(sb))
|
|
|
+ set_opt(sb, JOURNAL_CHECKSUM);
|
|
|
+
|
|
|
if ((def_mount_opts & EXT4_DEFM_JMODE) == EXT4_DEFM_JMODE_DATA)
|
|
|
set_opt(sb, JOURNAL_DATA);
|
|
|
else if ((def_mount_opts & EXT4_DEFM_JMODE) == EXT4_DEFM_JMODE_ORDERED)
|