diff options
author | pjd <pjd@FreeBSD.org> | 2006-04-30 22:14:17 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2006-04-30 22:14:17 +0000 |
commit | 3c465c60bbb9db37327dbfca434a9c885ef3298f (patch) | |
tree | 2a6d90b5a64f4f970ade17421eb086a3d336581b /sys/geom/raid3 | |
parent | a31efad335bbf7732bc5b3ab1706a1aed76f6979 (diff) | |
download | FreeBSD-src-3c465c60bbb9db37327dbfca434a9c885ef3298f.zip FreeBSD-src-3c465c60bbb9db37327dbfca434a9c885ef3298f.tar.gz |
We shouldn't lock the topology here - we will panic on assertion inside
g_raid3_bump_syncid().
Reported by: Bradley W. Dutton <brad-fbsd-stable@duttonbros.com>
MFC after: 1 day
Diffstat (limited to 'sys/geom/raid3')
-rw-r--r-- | sys/geom/raid3/g_raid3.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/geom/raid3/g_raid3.c b/sys/geom/raid3/g_raid3.c index 2a71e94..04248b1 100644 --- a/sys/geom/raid3/g_raid3.c +++ b/sys/geom/raid3/g_raid3.c @@ -1856,9 +1856,7 @@ g_raid3_register_request(struct bio *pbp) */ if ((sc->sc_bump_id & G_RAID3_BUMP_SYNCID) != 0) { sc->sc_bump_id &= ~G_RAID3_BUMP_SYNCID; - g_topology_lock(); g_raid3_bump_syncid(sc); - g_topology_unlock(); } g_raid3_scatter(pbp); break; |