summaryrefslogtreecommitdiffstats
path: root/libdm/libdm-common.c
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2011-07-01 14:09:19 +0000
committerAlasdair Kergon <agk@redhat.com>2011-07-01 14:09:19 +0000
commit2243718faef6ae371d7ebb8e70addb23cd062ca0 (patch)
tree97821946502435ad7d059ea9f4d22e35e0167b67 /libdm/libdm-common.c
parentb3c42d7cc1f51c4c66fe09ec6049ff7d8ee2f0bf (diff)
downloadlvm2-2243718faef6ae371d7ebb8e70addb23cd062ca0.tar.gz
lvm2-2243718faef6ae371d7ebb8e70addb23cd062ca0.tar.xz
lvm2-2243718faef6ae371d7ebb8e70addb23cd062ca0.zip
Add framework for validation of ioctls. Doesn't do any checks yet.
dmsetup --checks libdevmapper: dm_task_enable_checks() lvm.conf: activation/checks=1
Diffstat (limited to 'libdm/libdm-common.c')
-rw-r--r--libdm/libdm-common.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/libdm/libdm-common.c b/libdm/libdm-common.c
index fa6746a0..31a44e72 100644
--- a/libdm/libdm-common.c
+++ b/libdm/libdm-common.c
@@ -395,6 +395,13 @@ int dm_task_set_mode(struct dm_task *dmt, mode_t mode)
return 1;
}
+int dm_task_enable_checks(struct dm_task *dmt)
+{
+ dmt->enable_checks = 1;
+
+ return 1;
+}
+
int dm_task_add_target(struct dm_task *dmt, uint64_t start, uint64_t size,
const char *ttype, const char *params)
{