linux/sound/oss
Jon Mason c2aeacd48c [PATCH] Prevent trident driver from grabbing pcnet32 hardware
Some pcnet32 hardware erroneously has the Vendor ID for Trident.  The
pcnet32 driver looks for the PCI ethernet class before grabbing the
hardware, but the current trident driver does not check against the PCI
audio class.  This allows the trident driver to claim the pcnet32 hardware.
 This patch prevents that.

This revised version of the OSS Trident patch includes PCI_DEVICE Macro
usage.

Signed-off-by: Jon Mason <jdmason@us.ibm.com>
Signed-off-by: Muli Ben-Yehuda <mulix@mulix.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-01-18 19:20:16 -08:00
..
cs4281 [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
dmasound [PATCH] m68k: dmasound __user annotations 2006-01-12 09:09:04 -08:00
emu10k1 [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
CHANGELOG
COPYING
Kconfig [PATCH] schedule obsolete OSS drivers for removal 2005-11-09 07:55:53 -08:00
Makefile
README.FIRST
ac97.c
ac97.h
ac97_codec.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
ac97_plugin_ad1980.c
aci.c
aci.h
ad1816.c
ad1848.c [PATCH] oss: remove deprecated PM interface from ad1848 driver 2006-01-06 08:33:41 -08:00
ad1848.h
ad1848_mixer.h
ad1889.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
ad1889.h
adlib_card.c
aedsp16.c
ali5455.c
au1000.c OSS MIPS drivers: "extern inline" -> "static inline" 2005-11-07 18:05:35 +00:00
au1550_ac97.c [PATCH] Au1550 AC'97 OSS driver spinlock fixes 2005-12-15 14:22:45 -08:00
audio.c
audio_syms.c
awe_hw.h
awe_wave.c [PATCH] Typo fix: dot after newline in printk strings 2005-10-30 17:37:20 -08:00
awe_wave.h
bin2hex.c
btaudio.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
cmpci.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
coproc.h
cs46xx.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
cs46xx_wrapper-24.h
cs46xxpm-24.h [PATCH] oss: remove deprecated PM interface from cs46xx driver 2006-01-06 08:33:41 -08:00
cs46xxpm.h
cs461x.h
cs461x_image.h
cs4232.c [PATCH] remove some more check_region stuff 2005-10-30 17:37:18 -08:00
dev_table.c
dev_table.h
dm.h
dmabuf.c
es1370.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
es1371.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
esssolo1.c [PATCH] Unlinline a bunch of other functions 2006-01-14 18:27:06 -08:00
forte.c
gus.h
gus_card.c
gus_hw.h
gus_linearvol.h
gus_midi.c
gus_vol.c
gus_wave.c
hal2.c
hal2.h
harmony.c [PARISC] OSS: Fix build of parisc harmony driver 2006-01-10 21:52:19 -05:00
hex2hex.c
i810_audio.c [PATCH] x86_64: Enable sound in old style OSS driver for NForce4 CK804 2006-01-11 19:04:56 -08:00
ics2101.c
ite8172.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
iwmem.h
kahlua.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
mad16.c
maestro.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
maestro.h
maestro3.c
maestro3.h
maui.c
midi_ctrl.h
midi_syms.c
midi_synth.c
midi_synth.h
midibuf.c [PATCH] timer initialization cleanup: DEFINE_TIMER 2005-09-09 14:03:48 -07:00
mpu401.c
mpu401.h
msnd.c [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
msnd.h
msnd_classic.c
msnd_classic.h
msnd_pinnacle.c
msnd_pinnacle.h
nec_vrc5477.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
nm256.h
nm256_audio.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
nm256_coeff.h
opl3.c
opl3.h
opl3_hw.h
opl3sa.c
opl3sa2.c spelling: s/appropiate/appropriate/ 2006-01-15 02:00:17 +01:00
os.h [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
pas2.h
pas2_card.c
pas2_midi.c
pas2_mixer.c
pas2_pcm.c
pss.c
rme96xx.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
rme96xx.h
sb.h
sb_audio.c
sb_card.c
sb_card.h
sb_common.c
sb_ess.c
sb_ess.h
sb_midi.c
sb_mixer.c
sb_mixer.h
sequencer.c
sequencer_syms.c [PATCH] sound/oss/sequencer_syms: unexport reprogram_timer 2005-11-07 07:54:08 -08:00
sgalaxy.c
sh_dac_audio.c [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
sonicvibes.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
sound_calls.h
sound_config.h
sound_firmware.h
sound_syms.c
sound_timer.c
soundcard.c [PATCH] Driver Core: fix up all callers of class_device_create() 2005-10-28 09:52:52 -07:00
soundvers.h
sscape.c
swarm_cs4297a.c
sys_timer.c [PATCH] timer initialization cleanup: DEFINE_TIMER 2005-09-09 14:03:48 -07:00
trident.c [PATCH] Prevent trident driver from grabbing pcnet32 hardware 2006-01-18 19:20:16 -08:00
trident.h
trix.c
tuning.h
uart401.c
uart6850.c [PATCH] timer initialization cleanup: DEFINE_TIMER 2005-09-09 14:03:48 -07:00
ulaw.h
v_midi.c
v_midi.h
via82cxxx_audio.c
vidc.c
vidc.h
vidc_fill.S
vwsnd.c
waveartist.c
waveartist.h
wavfront.c [PATCH] remove some more check_region stuff 2005-10-30 17:37:18 -08:00
wf_midi.c
ymfpci.c [PATCH] drivers/sound/oss: Replace pci_module_init() with pci_register_driver() 2006-01-09 12:13:22 -08:00
ymfpci.h
ymfpci_image.h
yss225.c
yss225.h

README.FIRST

The modular sound driver patches were funded by Red Hat Software 
(www.redhat.com). The sound driver here is thus a modified version of 
Hannu's code. Please bear that in mind when considering the appropriate
forums for bug reporting. 

Alan Cox