diff options
author | trasz <trasz@FreeBSD.org> | 2009-06-30 14:34:06 +0000 |
---|---|---|
committer | trasz <trasz@FreeBSD.org> | 2009-06-30 14:34:06 +0000 |
commit | 669f7d97123995ef2239c7ef3717723a3eaeb1f7 (patch) | |
tree | d399548324c2614a0a754390fcaade73189e799a /sys/geom/journal | |
parent | 02a0b3a8398eef5365dd98db3badaafdd0b77480 (diff) | |
download | FreeBSD-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.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 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); |