diff options
author | Edward Tomasz Napierala <trasz@FreeBSD.org> | 2009-06-30 14:34:06 +0000 |
---|---|---|
committer | Edward Tomasz Napierala <trasz@FreeBSD.org> | 2009-06-30 14:34:06 +0000 |
commit | fb231f3627703f7e35592db8fb24ffbfb01c3291 (patch) | |
tree | d399548324c2614a0a754390fcaade73189e799a /sys/geom/journal | |
parent | 2dafac3976b1e65dc6e1fe9aee59191d4cd19af1 (diff) | |
download | src-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.c | 1 |
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); |