]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Make snd_maestro3(4) mpsafe
authoryongari <yongari@FreeBSD.org>
Mon, 23 May 2005 06:27:07 +0000 (06:27 +0000)
committeryongari <yongari@FreeBSD.org>
Mon, 23 May 2005 06:27:07 +0000 (06:27 +0000)
commit5e20a003d4bd6f445f8c9d88f1fcb0697ef8c54d
tree3b0b6e4487ca9bb6cf249dcdc344f36e7b8ce177
parent8e7b8f0de7bb03153ad6c2aac12c2db813990c0b
Make snd_maestro3(4) mpsafe
 - Let m3_pchan_trigger()/m3_rchan_trigger() acquire lock and call
   m3_pchan_trigger_locked()/m3_rchan_trigger_locked() respectivly.
 - Mark interrupt handler INTR_MPSAFE.
 - Add locks in sound/channel interface.

Tested by: nork
sys/dev/sound/pci/maestro3.c