diff --git a/sys/dev/sound/midi/midi.c b/sys/dev/sound/midi/midi.c --- a/sys/dev/sound/midi/midi.c +++ b/sys/dev/sound/midi/midi.c @@ -773,7 +773,7 @@ if (retval) goto err0; lockmgr(&m->lock, LK_EXCLUSIVE); - lockmgr(&m->qlock, LK_EXCLUSIVE); + /* qlock was reacquired by lksleep() above */ m->rchan = 0; if (!m->busy) goto err1;