aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/journal
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2009-06-30 14:34:06 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2009-06-30 14:34:06 +0000
commitfb231f3627703f7e35592db8fb24ffbfb01c3291 (patch)
treed399548324c2614a0a754390fcaade73189e799a /sys/geom/journal
parent2dafac3976b1e65dc6e1fe9aee59191d4cd19af1 (diff)
downloadsrc-fb231f3627703f7e35592db8fb24ffbfb01c3291.tar.gz
src-fb231f3627703f7e35592db8fb24ffbfb01c3291.zip
Make gjournal work with kernel compiled with "options DIAGNOSTIC".
Previously, it would panic immediately. Reviewed by: pjd Approved by: re (kib)
Notes
Notes: svn path=/head/; revision=195195
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 e6592d0c82d7..16a26f1ea655 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);