diff options
author | Alasdair Kergon <agk@redhat.com> | 2003-07-05 23:20:43 +0000 |
---|---|---|
committer | Alasdair Kergon <agk@redhat.com> | 2003-07-05 23:20:43 +0000 |
commit | 4049c1e48024454994499ccc1554f0110dc5321d (patch) | |
tree | e6d54ed0ca9e6c62b075550dd7089609bb887473 | |
parent | 8449314da2ff7c3c985f7a28b7c24a2f84db8ae2 (diff) | |
download | lvm2-old-v1_00_05.tar.gz |
Backwards compatibility fix for version1 suspend/resume.v1_00_05v1_00_04v1_00_03old-v1_00_05old-v1_00_04old-v1_00_03old-rel1_00_03old-beta8_3old-beta8_2beta8_3beta8_2
-rw-r--r-- | libdm/ioctl/libdevmapper.c | 8 |
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; |