1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-11 14:10:34 +00:00
freebsd/sys/dev/sound/pci
Brian Feldman 8fb9a995cf The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV
because they bogusly check for defined(INTR_MPSAFE) -- something which
never was a #define.  Correct the definitions.

This make INTR_TYPE_AV finally get used instead of the lower-priority
INTR_TYPE_TTY, so it's quite possible some improvement will be had
on sound driver performance.  It would also make all the drivers
marked INTR_MPSAFE actually run without Giant (which does seem to
work for me), but:
	INTR_MPSAFE HAS BEEN REMOVED FROM EVERY SOUND DRIVER!
It needs to be re-added on a case-by-case basis since there is no one
who will vouch for which sound drivers, if any, willy actually operate
correctly without Giant, since there hasn't been testing because of
this bug disabling INTR_MPSAFE.

Found by:	"Yuriy Tsibizov" <Yuriy.Tsibizov@gfk.ru>
2004-04-14 14:57:49 +00:00
..
als4000.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
als4000.h
au88x0.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
au88x0.h A couple of months' worth of back-burner hacking: restructure to better 2003-10-12 11:33:39 +00:00
aureal.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
aureal.h update my email address. 2003-09-07 16:28:03 +00:00
cmi.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
cmireg.h
cs4281.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
cs4281.h
csa.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
csamidi.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
csapcm.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
csareg.h
csavar.h
ds1-fw.h
ds1.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
ds1.h
emu10k1.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
es137x.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
es137x.h
fm801.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
ich.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
ich.h Switch from legacy to native mode for ICH4 and ICH5. 2003-08-10 14:57:47 +00:00
maestro3.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
maestro_reg.h
maestro.c Augment /dev/sndstat with the module names, if applicable. 2004-03-06 15:52:42 +00:00
neomagic-coeff.h As previously announced: discontinue use of makedev() call in soundcode. 2004-01-17 10:37:11 +00:00
neomagic.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
neomagic.h update my email address. 2003-09-07 16:28:03 +00:00
solo.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
t4dwave.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
t4dwave.h update my email address. 2003-09-07 16:28:03 +00:00
via82c686.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
via82c686.h Add defines for low power and second codec ready. 2003-03-26 05:35:38 +00:00
via8233.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
via8233.h Perform warm or cold reset AC97 per the spec depending on state of the 2003-04-17 15:04:11 +00:00
vibes.c Actually program the list of recording devices in sv_mix_setrecsrc(). 2004-03-20 04:38:21 +00:00
vibes.h