1 2 3 4 5 6 7 8 9 10
diff --git a/sys/dev/sound/midi/mpu401.c b/sys/dev/sound/midi/mpu401.c @@ -202,6 +202,8 @@ retval = midi_uninit(m->mid); if (retval) return retval; + callout_stop(&m->timer); + callout_drain(&m->timer); kfree(m, M_MIDI); return 0; }