linux/sound
Juergen Kreileder aa657ca924 [PATCH] Fix snd-usb-audio in 32-bit compat environment
I'm getting oopses with snd-usb-audio in 32-bit compat environments:
control_compat.c:get_ctl_type() doesn't initialize 'info', so
'itemlist[uinfo->value.enumerated.item]' in
usbmixer.c:mixer_ctl_selector_info() might access random memory (The 'if
((int)uinfo->value.enumerated.item >= cval->max)' doesn't fix all problems
because of the unsigned -> signed conversion.)

Signed-off-by: Juergen Kreileder <jk@blackdown.de>
Cc: Jaroslav Kysela <perex@suse.cz>
Acked-by: Takashi Iwai <tiwai@suse.de>
Cc: Greg KH <greg@kroah.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-02-20 20:00:10 -08:00
..
arm [ARM] 3290/1: Fix the FIFO size detection 2006-02-01 19:25:58 +00:00
core [PATCH] Fix snd-usb-audio in 32-bit compat environment 2006-02-20 20:00:10 -08:00
drivers [ALSA] serial-uart16550 - Fix a compile warning 2006-02-01 13:09:10 +01:00
i2c [ALSA] Remove xxx_t typedefs: I2C drivers 2006-01-03 12:18:08 +01:00
isa [ALSA] Fix adding second dma channel 2006-02-01 13:09:26 +01:00
mips [ALSA] Remove snd_card_generic_dev() 2006-01-03 12:28:50 +01:00
oss [PATCH] powerpc: Fix sound driver use of i2c 2006-02-07 20:33:36 -08:00
parisc [ALSA] Remove xxx_t typedefs: PARISC Harmony 2006-01-03 12:20:09 +01:00
pci [ALSA] hda-codec - Fix typos in alc882 model table 2006-02-01 13:09:34 +01:00
pcmcia spelling: s/trough/through/ 2006-01-10 00:13:33 +01:00
ppc [PATCH] powerpc: Fix sound driver use of i2c 2006-02-07 20:33:36 -08:00
sparc [SOUND]: sparc/cs4231: Fix some typos which wrecked the build. 2006-01-17 15:55:58 -08:00
synth [ALSA] seq: set client name in snd_seq_create_kernel_client() 2006-01-03 12:30:49 +01:00
usb [ALSA] usb-audio: fix non-48k sample rates with SB Audigy 2 ZS 2006-01-22 16:24:16 +01:00
Kconfig [ALSA] sound: align device drivers menus 2006-01-03 12:29:56 +01:00
last.c
Makefile
sound_core.c [PATCH] Driver Core: fix up all callers of class_device_create() 2005-10-28 09:52:52 -07:00
sound_firmware.c