|
@@ -57,12 +57,21 @@ static ssize_t dm_attr_uuid_show(struct mapped_device *md, char *buf)
|
|
|
return strlen(buf);
|
|
|
}
|
|
|
|
|
|
+static ssize_t dm_attr_suspended_show(struct mapped_device *md, char *buf)
|
|
|
+{
|
|
|
+ sprintf(buf, "%d\n", dm_suspended(md));
|
|
|
+
|
|
|
+ return strlen(buf);
|
|
|
+}
|
|
|
+
|
|
|
static DM_ATTR_RO(name);
|
|
|
static DM_ATTR_RO(uuid);
|
|
|
+static DM_ATTR_RO(suspended);
|
|
|
|
|
|
static struct attribute *dm_attrs[] = {
|
|
|
&dm_attr_name.attr,
|
|
|
&dm_attr_uuid.attr,
|
|
|
+ &dm_attr_suspended.attr,
|
|
|
NULL,
|
|
|
};
|
|
|
|