otherwise we try to remove the extended partition of MSDOS labels (/dev/mapper/mpathX-part[1-4]) before the logical partition /dev/mapper/mpathX-partY (Y>5) which fails. Signed-Off-By: Guido Guenther <agx@xxxxxxxxxxx> diff --git a/kpartx/kpartx.c b/kpartx/kpartx.c index 554f742..7098d65 100644 --- a/kpartx/kpartx.c +++ b/kpartx/kpartx.c @@ -391,7 +391,7 @@ main(int argc, char **argv){ break; case DELETE: - for (j = 0; j < n; j++) { + for (j = n-1; j >= 0; j--) { if (safe_sprintf(partname, "%s%s%d", mapname, delim, j+1)) { fprintf(stderr, "partname too small\n"); -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel