Commit 1b292439 authored by Theodore Ts'o's avatar Theodore Ts'o
Browse files

Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"

parent 9561de3a
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -6388,7 +6388,6 @@ static int __ext4_remount(struct fs_context *fc, struct super_block *sb)
	struct ext4_mount_options old_opts;
	ext4_group_t g;
	int err = 0;
	int enable_rw = 0;
#ifdef CONFIG_QUOTA
	int enable_quota = 0;
	int i, j;
@@ -6575,7 +6574,7 @@ static int __ext4_remount(struct fs_context *fc, struct super_block *sb)
			if (err)
				goto restore_opts;

			enable_rw = 1;
			sb->s_flags &= ~SB_RDONLY;
			if (ext4_has_feature_mmp(sb)) {
				err = ext4_multi_mount_protect(sb,
						le64_to_cpu(es->s_mmp_block));
@@ -6622,9 +6621,6 @@ static int __ext4_remount(struct fs_context *fc, struct super_block *sb)
	if (!test_opt(sb, BLOCK_VALIDITY) && sbi->s_system_blks)
		ext4_release_system_zone(sb);

	if (enable_rw)
		sb->s_flags &= ~SB_RDONLY;

	/*
	 * Reinitialize lazy itable initialization thread based on
	 * current settings