aboutsummaryrefslogtreecommitdiff
path: root/sys/geom
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2018-12-12 18:13:56 +0000
committerConrad Meyer <cem@FreeBSD.org>2018-12-12 18:13:56 +0000
commitd2d82bfc90f9f37f77878fd12418c4795e47f660 (patch)
treea2f2d2c77d73097f12e5e3a9c0c0f8d15d0f892c /sys/geom
parent76ed4255b5f192e470047b31282dd6706b912689 (diff)
downloadsrc-d2d82bfc90f9f37f77878fd12418c4795e47f660.tar.gz
src-d2d82bfc90f9f37f77878fd12418c4795e47f660.zip
gmirror: Remove a last-minute INVARIANTS breakage in r341840
I mistakenly added a lock assertion to this routine at the last minute without confirming it was held during g_mirror_create. It isn't (it isn't even initialized yet). Mea culpa. Access is exclusive in both callers, just not always by that particular lock. Reported by: lwhsu X-MFC-With: r341840, r341674
Notes
Notes: svn path=/head/; revision=341994
Diffstat (limited to 'sys/geom')
-rw-r--r--sys/geom/mirror/g_mirror.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/geom/mirror/g_mirror.c b/sys/geom/mirror/g_mirror.c
index 253ae01e4e19..125f81b98e6a 100644
--- a/sys/geom/mirror/g_mirror.c
+++ b/sys/geom/mirror/g_mirror.c
@@ -3061,8 +3061,6 @@ g_mirror_reinit_from_metadata(struct g_mirror_softc *sc,
const struct g_mirror_metadata *md)
{
- sx_assert(&sc->sc_lock, SX_XLOCKED);
-
sc->sc_genid = md->md_genid;
sc->sc_syncid = md->md_syncid;