|
@@ -4971,6 +4971,9 @@ static int ext4_remount(struct super_block *sb, int *flags, char *data)
|
|
set_task_ioprio(sbi->s_journal->j_task, journal_ioprio);
|
|
set_task_ioprio(sbi->s_journal->j_task, journal_ioprio);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (*flags & MS_LAZYTIME)
|
|
|
|
+ sb->s_flags |= MS_LAZYTIME;
|
|
|
|
+
|
|
if ((*flags & MS_RDONLY) != (sb->s_flags & MS_RDONLY)) {
|
|
if ((*flags & MS_RDONLY) != (sb->s_flags & MS_RDONLY)) {
|
|
if (sbi->s_mount_flags & EXT4_MF_FS_ABORTED) {
|
|
if (sbi->s_mount_flags & EXT4_MF_FS_ABORTED) {
|
|
err = -EROFS;
|
|
err = -EROFS;
|