freebsd-nq/sys/dev/sound
Don Lewis 466f31e55b Lock channels only as necessary in dsp_ioctl(), and only lock one
channel at a time unless it is actually necessary to lock both.
This avoids problems with lock order reversal and malloc() calls
with a mutex held when lower level code unlocks a channel, calls malloc(),
and relocks the channel.  This also avoids the cost of some  unnecessary
locking and unlocking.

Tested by:	matk
2004-02-28 19:42:48 +00:00
..
isa Don't attempt to destroy the driver mutex when it hasn't yet 2003-10-29 21:54:37 +00:00
midi Device megapatch 5/6: 2004-02-21 21:32:15 +00:00
pci As previously announced: discontinue use of makedev() call in soundcode. 2004-01-17 10:37:11 +00:00
pcm Lock channels only as necessary in dsp_ioctl(), and only lock one 2004-02-28 19:42:48 +00:00
usb Mega busdma API commit. 2003-07-01 15:52:06 +00:00
chip.h
driver.c Add dependency to snd_via8233 2004-01-29 14:11:03 +00:00