summaryrefslogtreecommitdiffstats
path: root/sys/geom/journal
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2009-06-30 14:34:06 +0000
committertrasz <trasz@FreeBSD.org>2009-06-30 14:34:06 +0000
commit669f7d97123995ef2239c7ef3717723a3eaeb1f7 (patch)
treed399548324c2614a0a754390fcaade73189e799a /sys/geom/journal
parent02a0b3a8398eef5365dd98db3badaafdd0b77480 (diff)
downloadFreeBSD-src-669f7d97123995ef2239c7ef3717723a3eaeb1f7.zip
FreeBSD-src-669f7d97123995ef2239c7ef3717723a3eaeb1f7.tar.gz
Make gjournal work with kernel compiled with "options DIAGNOSTIC".
Previously, it would panic immediately. Reviewed by: pjd Approved by: re (kib)
Diffstat (limited to 'sys/geom/journal')
-rw-r--r--sys/geom/journal/g_journal.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/geom/journal/g_journal.c b/sys/geom/journal/g_journal.c
index e6592d0..16a26f1 100644
--- a/sys/geom/journal/g_journal.c
+++ b/sys/geom/journal/g_journal.c
@@ -2292,6 +2292,7 @@ g_journal_create(struct g_class *mp, struct g_provider *pp,
gp->orphan = g_journal_orphan;
gp->access = g_journal_access;
gp->softc = sc;
+ gp->flags |= G_GEOM_VOLATILE_BIO;
sc->sc_geom = gp;
mtx_init(&sc->sc_mtx, "gjournal", NULL, MTX_DEF);
OpenPOWER on IntegriCloud