26 Mar, 2006
2 commits
-
dev should be validated before it is being used as index to array.
Coverity bug #871
Signed-off-by: Eugene Teo
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
MODULE_PARM was actually breaking: recent gcc version optimize them out as
unused. It's time to replace the last users, which are generally in the
most unloved drivers anyway.Signed-off-by: Rusty Russell
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
24 Mar, 2006
2 commits
-
Signed-off-by: Alexey Dobriyan
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Several media/video and sound drivers include i2c-dev.h while they
don't need it at all. Clean it up.This header file is really only needed by i2c-dev.c and
compat_ioctl.c, other drivers should never need it.Signed-off-by: Jean Delvare
Signed-off-by: Greg Kroah-Hartman
23 Mar, 2006
2 commits
-
Semaphore to mutex conversion.
The conversion was generated via scripts, and the result was validated
automatically via a script as well.Extracted for OSS/Free changes from Ingo's original patches.
Signed-off-by: Ingo Molnar
Signed-off-by: Takashi Iwai
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Semaphore to mutex conversion.
The conversion was generated via scripts, and the result was validated
automatically via a script as well.Signed-off-by: Ingo Molnar
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
22 Mar, 2006
34 commits
-
This patch introduces the DMA_28BIT_MASK constant in dma-mapping.h
ALSA drivers using this mask are changed to use the new constant.Signed-off-by: Tobias Klauser
Acked-by: Takashi Iwai
Acked-by: Jaroslav Kysela -
Modules: HDA Codec driver
Added the support ASUS P4GPL-X with ALC880 codec.
Signed-off-by: Takashi Iwai
-
Modules: HDA Codec driver
Added the support for HP nx9420 (AngelFire) laptop with AD1981HD codec.
Signed-off-by: Takashi Iwai
-
Modules: Control Midlevel
Fix memory leaks in error path of control.c (only with CONFIG_SND_DEBUG=y).
Signed-off-by: Takashi Iwai
-
Modules: MIPS AU1x00 driver
AMD Au1x00 ALSA driver erroneously calls request_region() for AC'97
controller registers -- the controller is actually memory mapped at
addresses 0x10000000 thru 0x100FFFFF.Signed-off-by: Sergei Shtylyov
Signed-off-by: Takashi Iwai -
Modules: MIPS AU1x00 driver
AMD Au1x00 ALSA driver causes kernel oops in au1000_init() by trying
to set DMA channel to -1 in yet unallocated audio streams. Here's the
patch that staightens up DMA init/cleanup code.Signed-off-by: Sergei Shtylyov
Signed-off-by: Takashi Iwai -
Modules: HDA generic driver
Fixed the generic auto-configurator to check speaker pins in
addition.Signed-off-by: Takashi Iwai
-
Modules: HDA Codec driver,HDA generic driver
- Fix autoconfig speaker/hp detection
Now it allows multiple speaker pins (e.g. Dell laptops have such config)- Use speaker or hp pins if no line-outs are available
This fixes the silence output on recent Dell laptops with STAC9200
(ALSA bug#1843)- Fix analog/realtek/sigmatel autoconfig parser
Signed-off-by: Takashi Iwai
-
Modules: ICE1712 driver
Signed-off-by: Jaroslav Kysela
-
Modules: MIPS AU1x00 driver
AMD Au1x00 ALSA driver doesn't build after the recent code cleanup:
sound/mips/au1x00.c: In function 'au1000_setup_dma_link':
sound/mips/au1x00.c:173: error: 'pointer' undeclared (first use in this function)
sound/mips/au1x00.c:173: error: (Each undeclared identifier is reported only once
sound/mips/au1x00.c:173: error: for each function it appears in.)
sound/mips/au1x00.c: In function 'snd_au1000_hw_params':
sound/mips/au1x00.c:339: warning: implicit declaration of function 'snd_mask_min'Signed-off-by: Takashi Iwai
-
Modules: ICE1712 driver
Fix the access to wrong type values for enum items in aureon.c
(ALSA bug#1527).Signed-off-by: Takashi Iwai
-
Modules: USB generic driver
We may leak 'namelist' in sound/usb/usbmixer.c::parse_audio_selector_unit()
Signed-off-by: Jesper Juhl
Signed-off-by: Takashi Iwai -
Modules: GUS Library
The NULL check of substream is simply superfluous. It is
guaranteed to receive non-NULL substream. Thanks Takashi.Coverity bug #861
Signed-off-by: Eugene Teo
Signed-off-by: Takashi Iwai -
Modules: ALSA sequencer
cptr->pool must be non-NULL there, so just the if (cptr->pool) is
superfluous. Thanks Takashi.Signed-off-by: Eugene Teo
Signed-off-by: Takashi Iwai -
Modules: Documentation,HDA Codec driver
Added a new model 'laptop-eapd' to AD1986A codec for Samsung R65 and
ASUS A6J laptops.Signed-off-by: Takashi Iwai
-
Modules: Documentation,HDA Codec driver
Add support for VAIO FE550G and SZ110 laptops with Sigmatel codec (7661).
The new model 'vaio' is added.Signed-off-by: Takashi Iwai
-
Modules: USB generic driver
Add mixer control names for the AudioTrak Maya44 USB.
Signed-off-by: Clemens Ladisch
-
Modules: USB generic driver
Add a quirk entry for the Casio PL-40R.
Signed-off-by: Clemens Ladisch
-
Modules: HDA Codec driver
Add model entry for FIC P4M-915GD1 with ALC880 codec.
Signed-off-by: Takashi Iwai
-
Modules: AC97 Codec
Clean up obsolete workarounds provided only for nm256.
Signed-off-by: Takashi Iwai
-
Modules: NM256 driver
Treat the nm256 mixer as a write-only device so as to avoid hangs on
initialisation.Signed-off-by: Florian Schlichting
Signed-off-by: Takashi Iwai -
Modules: AC97 Codec
Add the pointer to a static volume resolution table to ac97 template,
so that the drivers can define the volume resolution, too.Signed-off-by: Takashi Iwai
-
Modules: USB generic driver
Add support for the Yamaha MDP-5 and EZ-J24.
Signed-off-by: Clemens Ladisch
-
Modules: Documentation,USB generic driver
The patch adds the 'device_setup' module parameter and a specific
quirk to correctly initialize the audiophile usb device: this fixes
the distorted sound bug on the Analog capture port. Backward
compatibility is achieved by simply omitting the new parameter.Signed-off-by: Thibault LE MEUR
Signed-off-by: Takashi Iwai -
Modules: ICE1712 driver
This patch makes two needlessly global functions static.
Signed-off-by: Adrian Bunk
Signed-off-by: Takashi Iwai -
Modules: Generic drivers,ES18xx driver,CS46xx driver
This patch fixes two memory leaks spotted by the Coverity checker.
Signed-off-by: Adrian Bunk
Signed-off-by: Takashi Iwai -
Modules: USB generic driver
Add an error message for -ENOSYS for situations when split iso support
is needed but not enabled.Signed-off-by: Clemens Ladisch
-
Modules: HDA Codec driver
Add a model entry for Aopen i915GMm-HFS mobo with ALC880 codec.
Signed-off-by: Takashi Iwai
-
Modules: RME9652 driver
This patch fixes off-by-one errors found by the Coverity checker.
Signed-off-by: Adrian Bunk
Signed-off-by: Takashi Iwai -
Modules: ALSA Core
This patch fixes three off-by-one errors found by the Coverity checker.
Signed-off-by: Adrian Bunk
Signed-off-by: Takashi Iwai -
Modules: Control Midlevel
This patch prevents user-space apps from accessing the hardware via
control interface while the soundcard is suspended.Signed-off-by: Giuliano Pochini
Signed-off-by: Takashi Iwai -
Modules: Documentation,HDA Codec driver
Fix the support of laptops with AD1986A HD-audio codec.
Added new models '3stack' and 'laptop'. Currently, fixed for FSC V2060
and Samsung M50.Also fixed the description of missing models in ALSA-Configuration.txt.
Signed-off-by: Takashi Iwai
-
Modules: BT87x driver
Add more PCI subsystem IDs of DVB cards to the blacklist of cards the
driver is to ignore.Signed-off-by: Clemens Ladisch
-
Modules: USB generic driver
Use a generic name for USB device 0x07cf:0x6802 because this ID is used
by several devices without a product ID.Signed-off-by: Clemens Ladisch