From 83608034771f5d8cc26706aeb60234f669f1369f Mon Sep 17 00:00:00 2001 From: Alasdair Kergon Date: Sat, 5 Jul 2003 23:20:43 +0000 Subject: [PATCH] Backwards compatibility fix for version1 suspend/resume. --- lib/ioctl/libdevmapper.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/ioctl/libdevmapper.c b/lib/ioctl/libdevmapper.c index 05f753c..71f4f83 100644 --- a/lib/ioctl/libdevmapper.c +++ b/lib/ioctl/libdevmapper.c @@ -442,6 +442,14 @@ static int _dm_task_run_v1(struct dm_task *dmt) if (!_unmarshal_status_v1(dmt, dmi)) goto bad; break; + + case DM_DEVICE_SUSPEND: + case DM_DEVICE_RESUME: + dmt->type = DM_DEVICE_INFO; + if (!dm_task_run(dmt)) + goto bad; + free(dmi); /* We'll use what info returned */ + return 1; } dmt->dmi.v1 = dmi; -- 2.43.5