cvs commit: src/sys/dev/sound/isa ad1816.c mss.c sbc.c src/sys/dev/sound/pci als4000.c atiixp.c aureal.c cmi.c ds1.c emu10k1.c envy24.c envy24ht.c es137x.c ich.c maestro.c maestro3.c solo.c spicds.c t4dwave.c via8233.c via82c686.c ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Jun 16 13:07:45 PDT 2007
dillon 2007/06/16 13:07:22 PDT
DragonFly src repository
Modified files:
sys/dev/sound/isa ad1816.c mss.c sbc.c
sys/dev/sound/pci als4000.c atiixp.c aureal.c cmi.c ds1.c
emu10k1.c envy24.c envy24ht.c es137x.c
ich.c maestro.c maestro3.c solo.c
spicds.c t4dwave.c via8233.c via82c686.c
sys/dev/sound/pci/gnu emu10k1-alsa.h
sys/dev/sound/pci/hda hdac_private.h
sys/dev/sound/pcm ac97.c channel.c channel.h mixer.c
sound.c sound.h
Log:
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.
Revision Changes Path
1.8 +1 -1 src/sys/dev/sound/isa/ad1816.c
1.11 +1 -1 src/sys/dev/sound/isa/mss.c
1.10 +1 -1 src/sys/dev/sound/isa/sbc.c
1.11 +1 -1 src/sys/dev/sound/pci/als4000.c
1.5 +2 -2 src/sys/dev/sound/pci/atiixp.c
1.11 +1 -1 src/sys/dev/sound/pci/aureal.c
1.10 +1 -1 src/sys/dev/sound/pci/cmi.c
1.9 +1 -1 src/sys/dev/sound/pci/ds1.c
1.13 +1 -1 src/sys/dev/sound/pci/emu10k1.c
1.2 +1 -1 src/sys/dev/sound/pci/envy24.c
1.2 +1 -1 src/sys/dev/sound/pci/envy24ht.c
1.10 +1 -1 src/sys/dev/sound/pci/es137x.c
1.16 +3 -1 src/sys/dev/sound/pci/ich.c
1.10 +2 -2 src/sys/dev/sound/pci/maestro.c
1.12 +1 -1 src/sys/dev/sound/pci/maestro3.c
1.10 +1 -1 src/sys/dev/sound/pci/solo.c
1.2 +1 -1 src/sys/dev/sound/pci/spicds.c
1.10 +1 -1 src/sys/dev/sound/pci/t4dwave.c
1.10 +1 -1 src/sys/dev/sound/pci/via8233.c
1.10 +1 -1 src/sys/dev/sound/pci/via82c686.c
1.2 +9 -9 src/sys/dev/sound/pci/gnu/emu10k1-alsa.h
1.4 +1 -1 src/sys/dev/sound/pci/hda/hdac_private.h
1.25 +1 -1 src/sys/dev/sound/pcm/ac97.c
1.14 +1 -1 src/sys/dev/sound/pcm/channel.c
1.6 +3 -3 src/sys/dev/sound/pcm/channel.h
1.17 +1 -1 src/sys/dev/sound/pcm/mixer.c
1.11 +27 -13 src/sys/dev/sound/pcm/sound.c
1.13 +8 -7 src/sys/dev/sound/pcm/sound.h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/isa/ad1816.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/isa/mss.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/isa/sbc.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/als4000.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/atiixp.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/aureal.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/cmi.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/ds1.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/emu10k1.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/envy24.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/envy24ht.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/es137x.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/ich.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/maestro.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/maestro3.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/solo.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/spicds.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/t4dwave.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/via8233.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/via82c686.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/gnu/emu10k1-alsa.h.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pci/hda/hdac_private.h.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pcm/ac97.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pcm/channel.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pcm/channel.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pcm/mixer.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pcm/sound.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/pcm/sound.h.diff?r1=1.12&r2=1.13&f=u
More information about the Commits
mailing list