From: Daan De Meyer Date: Sun, 12 Mar 2023 14:36:08 +0000 (+0100) Subject: mkfs-util: Don't explicitly enable has_journal for ext3/ext4 X-Git-Tag: v254-rc1~1055^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2417fa8ef57fd5121709e55081623f50d937f044;p=thirdparty%2Fsystemd.git mkfs-util: Don't explicitly enable has_journal for ext3/ext4 It's enabled by default anyway and removing it allows merging the ext conditionals into one. --- diff --git a/src/shared/mkfs-util.c b/src/shared/mkfs-util.c index 33cb83343c4..e073d66f3cb 100644 --- a/src/shared/mkfs-util.c +++ b/src/shared/mkfs-util.c @@ -352,7 +352,7 @@ int make_filesystem( assert_se(sd_id128_to_uuid_string(uuid, vol_id)); /* When changing this conditional, also adjust the log statement below. */ - if (streq(fstype, "ext2")) { + if (STR_IN_SET(fstype, "ext2", "ext3", "ext4")) { argv = strv_new(mkfs, "-q", "-L", label, @@ -363,24 +363,6 @@ int make_filesystem( "-b", "4096", "-T", "default", node); - if (!argv) - return log_oom(); - - if (root && strv_extend_strv(&argv, STRV_MAKE("-d", root), false) < 0) - return log_oom(); - - } else if (STR_IN_SET(fstype, "ext3", "ext4")) { - argv = strv_new(mkfs, - "-q", - "-L", label, - "-U", vol_id, - "-I", "256", - "-O", "has_journal", - "-m", "0", - "-E", discard ? "discard,lazy_itable_init=1" : "nodiscard,lazy_itable_init=1", - "-b", "4096", - "-T", "default", - node); if (root && strv_extend_strv(&argv, STRV_MAKE("-d", root), false) < 0) return log_oom();