summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_mbr.c
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2004-07-31 01:17:20 +0000
committerpjd <pjd@FreeBSD.org>2004-07-31 01:17:20 +0000
commit6bb53152bae4336f7f62118c91c230c59ca18f30 (patch)
treef55072fb2f239343ff6df2f02643318abd86dff8 /sys/geom/geom_mbr.c
parent2a5cd867552dd8ce8d1f40b73166d53f21da5301 (diff)
downloadFreeBSD-src-6bb53152bae4336f7f62118c91c230c59ca18f30.zip
FreeBSD-src-6bb53152bae4336f7f62118c91c230c59ca18f30.tar.gz
Allow slice creation on providers from MIRROR class.
This should allow mounting root file system from a mirror.
Diffstat (limited to 'sys/geom/geom_mbr.c')
-rw-r--r--sys/geom/geom_mbr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/geom/geom_mbr.c b/sys/geom/geom_mbr.c
index 59a699c..8d4d262 100644
--- a/sys/geom/geom_mbr.c
+++ b/sys/geom/geom_mbr.c
@@ -247,6 +247,7 @@ g_mbr_taste(struct g_class *mp, struct g_provider *pp, int insist)
/* XXX: phk think about this! */
if (gp->rank != 2 &&
strcmp(pp->geom->class->name, "LABEL") != 0 &&
+ strcmp(pp->geom->class->name, "MIRROR") != 0 &&
strcmp(pp->geom->class->name, "NOP") != 0) {
break;
}
OpenPOWER on IntegriCloud