Use device_lookup() instead of digging into midi_cd.cd_devs[] and
authorratchov <ratchov@openbsd.org>
Sat, 16 May 2015 09:56:10 +0000 (09:56 +0000)
committerratchov <ratchov@openbsd.org>
Sat, 16 May 2015 09:56:10 +0000 (09:56 +0000)
commitd0b9e3b5a0b177e4043bc1d0513335aa84dc2107
treed142c6b187557333182f6d0f2f38b79ee54f9bd0
parent62cd1680b9212e0aba94cdd4d377d30e29493d8e
Use device_lookup() instead of digging into midi_cd.cd_devs[] and
maintaining a "dying" flag which is already present in the device
structure. As a side-effect, this adds the missing refcounting
that mididetach() was missing. With from mpi@ and dlg@

ok mpi
sys/dev/midi.c
sys/dev/midivar.h