diff --git a/misc/mke2fs.c b/misc/mke2fs.c index 718e2736..0b7487f4 100644 --- a/misc/mke2fs.c +++ b/misc/mke2fs.c @@ -2136,7 +2136,7 @@ int main (int argc, char *argv[]) } /* Can't undo discard ... */ - if (discard && (io_ptr != undo_io_manager)) { + if (!noaction && discard && (io_ptr != undo_io_manager)) { retval = mke2fs_discard_device(fs); if (!retval && io_channel_discard_zeroes_data(fs->io)) { if (verbose)