From 896912b14d80e49582759d0c5b14b16954b3857d Mon Sep 17 00:00:00 2001 From: Alasdair G Kergon Date: Fri, 19 Aug 2016 23:57:30 +0100 Subject: [PATCH] lvcreate: Never treat raid0 as linear. raid0 and raid0_meta require, or default to, at least 2 stripes. --- tools/toollib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/toollib.c b/tools/toollib.c index 4f4c31551..ec6f2f7c6 100644 --- a/tools/toollib.c +++ b/tools/toollib.c @@ -1281,7 +1281,7 @@ static int _validate_stripe_params(struct cmd_context *cmd, const struct segment if (!stripe_size_required && *stripe_size) { log_print_unless_silent("Ignoring stripesize argument for %s devices.", segtype->name); *stripe_size = 0; - } else if (*stripes == 1 && (segtype_is_striped(segtype) || segtype_is_mirror(segtype))) { + } else if (*stripes == 1 && (segtype_is_striped_target(segtype) || segtype_is_mirror(segtype))) { stripe_size_required = 0; if (*stripe_size) { log_print_unless_silent("Ignoring stripesize argument with single stripe.");