From 559d2923a7221e3fbd4930762cd3ae22a989dfaf Mon Sep 17 00:00:00 2001 From: Alasdair Kergon Date: Fri, 4 Feb 2011 21:26:33 +0000 Subject: [PATCH] Warn if secure data flag requested but not supported by kernel. --- libdm/ioctl/libdm-iface.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libdm/ioctl/libdm-iface.c b/libdm/ioctl/libdm-iface.c index 9ff8b36eb..a8bbbccbe 100644 --- a/libdm/ioctl/libdm-iface.c +++ b/libdm/ioctl/libdm-iface.c @@ -1541,8 +1541,12 @@ static struct dm_ioctl *_flatten(struct dm_task *dmt, unsigned repeat_count) dmi->flags |= DM_READONLY_FLAG; if (dmt->skip_lockfs) dmi->flags |= DM_SKIP_LOCKFS_FLAG; - if (dmt->secure_data) + if (dmt->secure_data) { + if (_dm_version_minor < 20) + log_warn("WARNING: Secure data flag unsupported by " + "kernel. Buffers will not be wiped after use."); dmi->flags |= DM_SECURE_DATA_FLAG; + } if (dmt->query_inactive_table) { if (_dm_version_minor < 16) log_warn("WARNING: Inactive table query unsupported " -- 2.43.5