03 Jan, 2006
40 commits
-
Modules: Common EMU synth
Pass the proper functions instead of cast of function pointers, which
can be dangerous with compiler optimizations.Signed-off-by: Takashi Iwai
-
Modules: USB USX2Y
Clean up snd-usb-usx2y driver code:
- Avoid unnecessary cast
- Fix spaces/indents
- Use kzalloc()
- Remove weird debug printsSigned-off-by: Takashi Iwai
-
Modules: KORG1212 driver
Clean up debug prints in korg1212 driver.
Also, clean up spaces/indents in some places.Signed-off-by: Takashi Iwai
-
Modules: EMU10K1/EMU10K2 driver
Minor clean up of emu10k1 memory block allocation.
Signed-off-by: Takashi Iwai
-
Modules: EMU10K1/EMU10K2 driver
Minor clean up of the emu10k1x interrupt handler code.
Signed-off-by: Takashi Iwai
-
Modules: AC97 Codec
Remove the definition of ac97_enum struct from the public ac97_codec.h.
It's used only in the module.The location of struct ac97_pcm is moved closer to its accessor
to improve readability.Signed-off-by: Takashi Iwai
-
Modules: CA0106 driver
Clean up snd-ca0106 driver code:
- Fix spaces and indents
- Remove unnecessary spinlocks
- Clean up the mixer callbacks using private_value
- Clean up mixer constructors using an arraySigned-off-by: Takashi Iwai
-
Modules: Intel8x0 driver,Intel8x0-modem driver
Remove superfluous delay macro.
Call appropriate functions directly.Signed-off-by: Takashi Iwai
-
Modules: CS4281 driver
Remove the own delay function.
Call appropriate functions directly.Signed-off-by: Takashi Iwai
-
Modules: ATIIXP driver,ATIIXP-modem driver
Remove superfluous macros for delay.
Call appropriate functions directly.Signed-off-by: Takashi Iwai
-
Modules: PARISC Harmony driver
Clean up snd-harmony driver code:
- Give standard module options
- Fix spinlocks
- Fix the error path of request_irq()
- Clean up redundant codesSigned-off-by: Takashi Iwai
-
Modules: MIPS AU1x00 driver
Clean up snd-au1x00 driver code:
- Remove global variables
- Remove old compatibility codes
- Fix DMA-link allocation/release functions in hw_params and hw_free
callbacks (they may be called multiple times)
- Fix spinlocksSigned-off-by: Takashi Iwai
-
Modules: ALSA sequencer,ALSA Core
Clean up includes in asound.h and asequencer.h.
Signed-off-by: Takashi Iwai
-
Modules: GUS Library
Fix spaces in gus.h.
Signed-off-by: Takashi Iwai
-
Modules: CS4231 driver
Clean up ISA cs4231 code, removing experimental EBUS/SBUS merge,
to improve readability.Signed-off-by: Takashi Iwai
-
Modules: SA11xx UDA1341 driver,L3 drivers,UDA1341
Clean up sa11xx-uda1341 driver:
- Fix buggy destructor
- Remove the global variable
- Move array definitions from uda1341.h
- Make functions in uda1341.c staticSigned-off-by: Takashi Iwai
-
Modules: I2C tea6330t
Remove tea6330t struct definition from public header.
It's anyway unaccessible from outside.Signed-off-by: Takashi Iwai
-
Replace snd_vx_delay() with appropriate delay/sleep functions.
Signed-off-by: Takashi Iwai
-
Modules: Generic drivers
Clean up snd-dummy driver code.
- Make common PCM callbacks
- Simplify open callback
- Remove unnecessary irqsave in control callbacksSigned-off-by: Takashi Iwai
-
Modules: ALSA
-
Modules: ISA,PCI drivers
Sort Kconfig entries in alphabetical order.
Signed-off-by: Takashi Iwai
-
Modules: Documentation,CS5535 driver
Minor clean up and fixes for CS5535 audio driver.
Added an entry in ALSA-Configuration.txt, too.Signed-off-by: Takashi Iwai
-
Add support for the CS5535 Audio device. I've fixed up some errors as per
Takashi's advice from the thread:http://lkml.org/lkml/2005/9/15/119
From: Alan Cox
cs5535 is a 32bit x86 only device using weird CPU features
Signed-off-by: Jaya Kumar
Signed-off-by: Andrew Morton
Signed-off-by: Takashi Iwai -
Remove superflous pcm_free callbacks.
Signed-off-by: Takashi Iwai
-
Modules: ENS1370/1+ driver
This patch fixes missing suspend/resume-code for snd-ens1371
(but not for snd-ens1370)Signed-off-by: Kurt J. Bosch
Signed-off-by: Takashi Iwai -
Modules: HDA Codec driver
The patch fixes the problem of mute onboard HDA sound output,
buildin V.92 modem idendification and functionality.Signed-off-by: Daniel Mueller
Signed-off-by: Takashi Iwai -
Modules: AC97 Codec
For debugging and problem finding purposes, show also the PCI subsystem
vendor/device values in the ac97#X proc file.Signed-off-by: Jaroslav Kysela
-
Modules: EMU10K1/EMU10K2 driver
Signed-off-by: James Courtier-Dutton
-
Modules: EMU10K1/EMU10K2 driver
on Audigy 2 ZS Notebook.
Set the master volume to about 6 or 8% in alsamixer. This will
attenuate the output enough for better sound quality.
Note: Only stereo enabled at present.
The distortion is caused by the output path after the DSP
adding 12dB gain to the output while still in digital mode,
resulting in wrap around distortion.Signed-off-by: James Courtier-Dutton
-
Modules: ALI5451 driver
Fix the codec accessors to avoid soft lockup.
Spin locks are revised, too.Signed-off-by: Takashi Iwai
-
Modules: ICE1712 driver
Signed-off-by: Jaroslav Kysela
-
Modules: VIA82xx driver
Added the dxs entry for MSI KT800 Delta-FSR.
Signed-off-by: Takashi Iwai
-
Modules: EMU10K1/EMU10K2 driver
Add support for Audigy 2 subsystem 2006.
Signed-off-by: Lee Revell
Signed-off-by: Takashi Iwai -
Modules: EMU10K1/EMU10K2 driver
Enable side surround channels for Audigy2 EX. Tested by Rick Wright
.Signed-off-by: Lee Revell
Signed-off-by: Takashi Iwai -
Modules: HDA Intel driver
Rate-limit the azx_get_response timeout message. A continuous 2 per second
is too much.Signed-off-by: Randy Dunlap
Signed-off-by: Andrew Morton
Signed-off-by: Takashi Iwai -
Modules: HDA Codec driver
Allocate amp hash array dynamically instead of static array.
Signed-off-by: Takashi Iwai
-
Hey, it's fifteen years today since I bought the machine that got Linux
started. January 2nd is a good date. -
Otherwise a bad mem policy system call can confuse the interleaving
code into referencing undefined nodes.Originally reported by Doug Chapman
I was told it's CVE-2005-3358
(one has to love these security people - they make everything sound important)Signed-off-by: Andi Kleen
Signed-off-by: Linus Torvalds -
In commit 3D59121003721a8fad11ee72e646fd9d3076b5679c, the x86 and x86-64
was changed to include for the
configurable timer frequency.However, asm/param.h is sometimes used in userland (it is included
indirectly from ), so your commit pollutes the userland
namespace with tons of CONFIG_FOO macros. This greatly confuses
software packages (such as BusyBox) which use CONFIG_FOO macros
themselves to control the inclusion of optional features.After a short exchange, Christoph approved this patch
Signed-off-by: Linus Torvalds
-
Some G5s still occasionally experience shutdowns due to overtemp
conditions despite the recent fix. After analyzing logs from such
machines, it appears that the overtemp code is a bit too quick at
shutting the machine down when reaching the critical temperature (tmax +
8) and doesn't leave the fan enough time to actually cool it down. This
happens if the temperature of a CPU suddenly rises too high in a very
short period of time, or occasionally on boot (that is the CPUs are
already overtemp by the time the driver loads).This patches makes the code a bit more relaxed, leaving a few seconds to
the fans to do their job before kicking the machine shutown.Signed-off-by: Benjamin Herrenschmidt
Signed-off-by: Linus Torvalds