On Sat, Oct 06, 2018 at 09:38:56AM +0200, Stef Walter wrote: > kpartx -d now uses absolute paths to delete mappings, since the > commit 9bdfa3eb8e24b668e6c2bb882cddb0ccfe23ed5b. We should use > those same absolute paths to create the mappings. > > Without this patch, the following workflow (as seen in the > manual page for kpartx) fails to actually remove the devices: > > # kpartx -av disk.img > ... > # kpartx -d disk.img Reviewed-by: Benjamin Marzinski <bmarzins@xxxxxxxxxx> > --- > kpartx/kpartx.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/kpartx/kpartx.c b/kpartx/kpartx.c > index 442b6bd9..d4fb53be 100644 > --- a/kpartx/kpartx.c > +++ b/kpartx/kpartx.c > @@ -341,7 +341,7 @@ main(int argc, char **argv){ > if (!loopdev) { > loopdev = find_unused_loop_device(); > > - if (set_loop(loopdev, device, 0, &ro)) { > + if (set_loop(loopdev, rpath, 0, &ro)) { > fprintf(stderr, "can't set up loop\n"); > exit (1); > } > -- > 2.17.1 > > -- > dm-devel mailing list > dm-devel@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/dm-devel -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel