debugfs: allow read-write opening in catastrophic mode

Allow filesystem to be open read-write in catastrophic mode so that one
can fixup e.g. superblock breakage. The CHECK_FS_BITMAPS flag to
common_args_process() still guards us from doing operations on bitmaps
which we don't load in this mode.

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
Jan Kara 2018-06-19 11:15:53 -04:00 committed by Theodore Ts'o
parent d74eb7ef5e
commit d338544de1

View File

@ -159,11 +159,6 @@ static void open_filesystem(char *device, int open_flags, blk64_t superblock,
}
}
if (catastrophic && (open_flags & EXT2_FLAG_RW)) {
com_err(device, 0,
"opening read-only because of catastrophic mode");
open_flags &= ~EXT2_FLAG_RW;
}
if (catastrophic)
open_flags |= EXT2_FLAG_SKIP_MMP;