From 140788f75f3e2812fc40e01fb996b972fb9d6266 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 28 Jul 2020 23:39:09 +0200 Subject: [PATCH] dissect: support --discard=list --- src/dissect/dissect.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/dissect/dissect.c b/src/dissect/dissect.c index 318cd37c6f2..d0ae2a61d38 100644 --- a/src/dissect/dissect.c +++ b/src/dissect/dissect.c @@ -117,7 +117,13 @@ static int parse_argv(int argc, char *argv[]) { flags = DISSECT_IMAGE_DISCARD_ON_LOOP | DISSECT_IMAGE_DISCARD; else if (streq(optarg, "crypt")) flags = DISSECT_IMAGE_DISCARD_ANY; - else + else if (streq(optarg, "list")) { + puts("disabled\n" + "all\n" + "crypt\n" + "loop"); + return 0; + } else return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Unknown --discard= parameter: %s", optarg); -- 2.47.3