diff options
-rw-r--r-- | shlibs/blkid/src/probe.c | 1 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/lvm.c | 11 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/probers.h | 1 |
3 files changed, 12 insertions, 1 deletions
diff --git a/shlibs/blkid/src/probe.c b/shlibs/blkid/src/probe.c index b2b888d40..6e73696a3 100644 --- a/shlibs/blkid/src/probe.c +++ b/shlibs/blkid/src/probe.c @@ -55,6 +55,7 @@ static const struct blkid_idinfo *idinfos[] = &jmraid_idinfo, &lvm2_idinfo, &lvm1_idinfo, + &snapcow_idinfo, &luks_idinfo, /* Filesystems */ diff --git a/shlibs/blkid/src/probers/lvm.c b/shlibs/blkid/src/probers/lvm.c index d80d023db..d8edc37ab 100644 --- a/shlibs/blkid/src/probers/lvm.c +++ b/shlibs/blkid/src/probers/lvm.c @@ -164,4 +164,13 @@ const struct blkid_idinfo lvm1_idinfo = } }; - +const struct blkid_idinfo snapcow_idinfo = +{ + .name = "DM_snapshot_cow", + .usage = BLKID_USAGE_OTHER, + .magics = + { + { .magic = "SnAp", .len = 4 }, + { NULL } + } +}; diff --git a/shlibs/blkid/src/probers/probers.h b/shlibs/blkid/src/probers/probers.h index c3b227743..78dbd4065 100644 --- a/shlibs/blkid/src/probers/probers.h +++ b/shlibs/blkid/src/probers/probers.h @@ -47,6 +47,7 @@ extern const struct blkid_idinfo ufs_idinfo; extern const struct blkid_idinfo hpfs_idinfo; extern const struct blkid_idinfo lvm2_idinfo; extern const struct blkid_idinfo lvm1_idinfo; +extern const struct blkid_idinfo snapcow_idinfo; extern const struct blkid_idinfo luks_idinfo; extern const struct blkid_idinfo highpoint37x_idinfo; extern const struct blkid_idinfo highpoint45x_idinfo; |