Update all sound code to use the snd_*() locking abstraction and sndlock_t.
commitcad195a625ffe77a6411cbb639f812e3bfbe2754
authorMatthew Dillon <dillon@dragonflybsd.org>
Sat, 16 Jun 2007 20:07:22 +0000 (16 20:07 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sat, 16 Jun 2007 20:07:22 +0000 (16 20:07 +0000)
treeeb10e7abf9f844aeb8467da0f172cc46a52c1856
parent2a0783dbee783dce8e5949a503d98086ed677bda
Update all sound code to use the snd_*() locking abstraction and sndlock_t.

Fix issues with spinlocks being held through blocking conditions (because
DragonFly spinlocks aren't FreeBSD mutexes) by replacing the spinlocks
with lockmgr locks.
28 files changed:
sys/dev/sound/isa/ad1816.c
sys/dev/sound/isa/mss.c
sys/dev/sound/isa/sbc.c
sys/dev/sound/pci/als4000.c
sys/dev/sound/pci/atiixp.c
sys/dev/sound/pci/aureal.c
sys/dev/sound/pci/cmi.c
sys/dev/sound/pci/ds1.c
sys/dev/sound/pci/emu10k1.c
sys/dev/sound/pci/envy24.c
sys/dev/sound/pci/envy24ht.c
sys/dev/sound/pci/es137x.c
sys/dev/sound/pci/gnu/emu10k1-alsa.h
sys/dev/sound/pci/hda/hdac_private.h
sys/dev/sound/pci/ich.c
sys/dev/sound/pci/maestro.c
sys/dev/sound/pci/maestro3.c
sys/dev/sound/pci/solo.c
sys/dev/sound/pci/spicds.c
sys/dev/sound/pci/t4dwave.c
sys/dev/sound/pci/via8233.c
sys/dev/sound/pci/via82c686.c
sys/dev/sound/pcm/ac97.c
sys/dev/sound/pcm/channel.c
sys/dev/sound/pcm/channel.h
sys/dev/sound/pcm/mixer.c
sys/dev/sound/pcm/sound.c
sys/dev/sound/pcm/sound.h