summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Kill.c1
-rw-r--r--util.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/Kill.c b/Kill.c
index 29a43ea6..b841a5b7 100644
--- a/Kill.c
+++ b/Kill.c
@@ -59,6 +59,7 @@ int Kill(char *dev, struct supertype *st, int force, int quiet, int noexcl)
close(fd);
return 2;
}
+ st->ignore_hw_compat = 1;
rv = st->ss->load_super(st, fd, dev);
if (force && rv >= 2)
rv = 0; /* ignore bad data in superblock */
diff --git a/util.c b/util.c
index 55d171a0..ce032396 100644
--- a/util.c
+++ b/util.c
@@ -535,6 +535,7 @@ int check_raid(int fd, char *name)
struct supertype *st = guess_super(fd);
if (!st) return 0;
+ st->ignore_hw_compat = 1;
st->ss->load_super(st, fd, name);
/* Looks like a raid array .. */
fprintf(stderr, Name ": %s appears to be part of a raid array:\n",