diff options
author | Poul-Henning Kamp <phk@FreeBSD.org> | 2005-01-22 19:08:50 +0000 |
---|---|---|
committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2005-01-22 19:08:50 +0000 |
commit | 9d3a77c463fd003a8680158a8ce48ab48b80a23e (patch) | |
tree | cecd9f703f35c94f003dfa21e49d04cb45386496 /sys/dev/md | |
parent | a6009aa7c190e176dea5485884a6b06cf36e1dd2 (diff) | |
download | src-9d3a77c463fd003a8680158a8ce48ab48b80a23e.tar.gz src-9d3a77c463fd003a8680158a8ce48ab48b80a23e.zip |
Add a couple of mtx_asserts() to try to narrow down the window on
a bug repeatedly reported.
Notes
Notes:
svn path=/head/; revision=140616
Diffstat (limited to 'sys/dev/md')
-rw-r--r-- | sys/dev/md/md.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/md/md.c b/sys/dev/md/md.c index a152f67d778e..fdcf4f68d6b0 100644 --- a/sys/dev/md/md.c +++ b/sys/dev/md/md.c @@ -676,7 +676,9 @@ md_kthread(void *arg) error = mdstart_preload(sc, bp); break; case MD_VNODE: + mtx_assert(&Giant, MA_OWNED); error = mdstart_vnode(sc, bp); + mtx_assert(&Giant, MA_OWNED); break; case MD_SWAP: error = mdstart_swap(sc, bp); |