summaryrefslogtreecommitdiffstats
path: root/sys/geom/stripe
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2009-12-24 10:43:44 +0000
committermav <mav@FreeBSD.org>2009-12-24 10:43:44 +0000
commit5908bf1b9fa686f7864c16aae75e08714dc56192 (patch)
tree2924b8e0c7d4b999d2a3ae3de7c75fa90e7bf0a6 /sys/geom/stripe
parent40c18ac3ff97fd275728793c072a9ef2dcba9f9c (diff)
downloadFreeBSD-src-5908bf1b9fa686f7864c16aae75e08714dc56192.zip
FreeBSD-src-5908bf1b9fa686f7864c16aae75e08714dc56192.tar.gz
Make geom_stripe report it's stripe size to upper layers.
Diffstat (limited to 'sys/geom/stripe')
-rw-r--r--sys/geom/stripe/g_stripe.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/geom/stripe/g_stripe.c b/sys/geom/stripe/g_stripe.c
index 81f7561..a913357 100644
--- a/sys/geom/stripe/g_stripe.c
+++ b/sys/geom/stripe/g_stripe.c
@@ -675,6 +675,8 @@ g_stripe_check_and_run(struct g_stripe_softc *sc)
}
sc->sc_provider->sectorsize = sectorsize;
sc->sc_provider->mediasize = mediasize * sc->sc_ndisks;
+ sc->sc_provider->stripesize = sc->sc_stripesize;
+ sc->sc_provider->stripeoffset = 0;
g_error_provider(sc->sc_provider, 0);
G_STRIPE_DEBUG(0, "Device %s activated.", sc->sc_name);
OpenPOWER on IntegriCloud