summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2003-07-05 23:20:43 +0000
committerAlasdair Kergon <agk@redhat.com>2003-07-05 23:20:43 +0000
commit4049c1e48024454994499ccc1554f0110dc5321d (patch)
treee6d54ed0ca9e6c62b075550dd7089609bb887473
parent8449314da2ff7c3c985f7a28b7c24a2f84db8ae2 (diff)
downloadlvm2-4049c1e48024454994499ccc1554f0110dc5321d.tar.gz
-rw-r--r--libdm/ioctl/libdevmapper.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libdm/ioctl/libdevmapper.c b/libdm/ioctl/libdevmapper.c
index 05f753cb6..71f4f8388 100644
--- a/libdm/ioctl/libdevmapper.c
+++ b/libdm/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;