summaryrefslogtreecommitdiffstats
path: root/misc-utils/wipefs.c
diff options
context:
space:
mode:
authorGabriel de Perthuis2013-09-06 19:18:15 +0200
committerKarel Zak2013-09-11 16:36:16 +0200
commit02f3c12a5f71b3e70f8ccbf311b88808756b5d17 (patch)
treedd6c2baa69007bde8667e92510cc5326e27ba93d /misc-utils/wipefs.c
parentlibblkid: use separate function to verify checksums (diff)
downloadkernel-qcow2-util-linux-02f3c12a5f71b3e70f8ccbf311b88808756b5d17.tar.gz
kernel-qcow2-util-linux-02f3c12a5f71b3e70f8ccbf311b88808756b5d17.tar.xz
kernel-qcow2-util-linux-02f3c12a5f71b3e70f8ccbf311b88808756b5d17.zip
wipefs: Also wipe superblocks with bad checksums
[kzak@redhat.com: - move BLKID_SUBLKS_BADCSUM login to blkid_probe_verify_csum()] Signed-off-by: Gabriel de Perthuis <g2p.code@gmail.com> Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'misc-utils/wipefs.c')
-rw-r--r--misc-utils/wipefs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/misc-utils/wipefs.c b/misc-utils/wipefs.c
index 2cfad7c1c..ff2f62fbc 100644
--- a/misc-utils/wipefs.c
+++ b/misc-utils/wipefs.c
@@ -248,7 +248,8 @@ new_probe(const char *devname, int mode)
blkid_probe_enable_superblocks(pr, 1);
blkid_probe_set_superblocks_flags(pr, BLKID_SUBLKS_MAGIC |
BLKID_SUBLKS_TYPE | BLKID_SUBLKS_USAGE |
- BLKID_SUBLKS_LABEL | BLKID_SUBLKS_UUID);
+ BLKID_SUBLKS_LABEL | BLKID_SUBLKS_UUID |
+ BLKID_SUBLKS_BADCSUM);
blkid_probe_enable_partitions(pr, 1);
blkid_probe_set_partitions_flags(pr, BLKID_PARTS_MAGIC);