Takashi Iwai
df7e3fdf83
[ALSA] Add MPU401_INFO_NO_ACK bitflag
...
Added MPU401_INFO_NO_ACK bitflag to ignore the ACK check for UART
commands. VT172x doesn't handle ACK commands, for example.
Tested-by: Pavel Hofman <pavel.hofman@insite.cz >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-29 19:01:56 +02:00
Hirofumi Nakagawa
801678c5a3
Remove duplicated unlikely() in IS_ERR()
...
Some drivers have duplicated unlikely() macros. IS_ERR() already has
unlikely() in itself.
This patch cleans up such pointless code.
Signed-off-by: Hirofumi Nakagawa <hnakagawa@miraclelinux.com >
Acked-by: David S. Miller <davem@davemloft.net >
Acked-by: Jeff Garzik <jeff@garzik.org >
Cc: Paul Clements <paul.clements@steeleye.com >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: Alessandro Zummo <a.zummo@towertech.it >
Cc: David Brownell <david-b@pacbell.net >
Cc: James Bottomley <James.Bottomley@HansenPartnership.com >
Cc: Michael Halcrow <mhalcrow@us.ibm.com >
Cc: Anton Altaparmakov <aia21@cantab.net >
Cc: Al Viro <viro@zeniv.linux.org.uk >
Cc: Carsten Otte <cotte@de.ibm.com >
Cc: Patrick McHardy <kaber@trash.net >
Cc: Paul Mundt <lethal@linux-sh.org >
Cc: Jaroslav Kysela <perex@perex.cz >
Cc: Takashi Iwai <tiwai@suse.de >
Acked-by: Mike Frysinger <vapier@gentoo.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-29 08:06:25 -07:00
Denis V. Lunev
7bf4e6d3e9
sound: use non-racy method for /proc/driver/snd-page-alloc creation
...
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to
main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Alexey Dobriyan <adobriyan@gmail.com >
Cc: "Eric W. Biederman" <ebiederm@xmission.com >
Cc: Jaroslav Kysela <perex@suse.cz >
Cc: Takashi Iwai <tiwai@suse.de >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-29 08:06:20 -07:00
Alexey Dobriyan
c74c120a21
proc: remove proc_root from drivers
...
Remove proc_root export. Creation and removal works well if parent PDE is
supplied as NULL -- it worked always that way.
So, one useless export removed and consistency added, some drivers created
PDEs with &proc_root as parent but removed them as NULL and so on.
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-29 08:06:18 -07:00
Takashi Iwai
3a841d519f
[ALSA] ice1724 - Fix IRQ lock-up with MPU access
...
The sound boards with VT1724 and compatible chips may lock up when
MPU401 is accessed together with the PCM streaming.
This patch fixes the problem.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:38:25 +02:00
Takashi Iwai
b415ed45f4
[ALSA] Define MPU401 registers in sound/mpu401_uart.h
...
Define some MPU401 registers in sound/mpu401_uart.h so that other
drivers can refer to them.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:38:22 +02:00
Stas Sergeev
efd89d9dcf
[ALSA] pcsp: fix wording in DEBUG_PAGEALLOC warning
...
Signed-off-by: Stas Sergeev <stsp@aknet.ru >
(fixed invalid KERN_WARNING by tiwai)
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:38:19 +02:00
Takashi Iwai
73bdd2ad7a
[ALSA] pcsp - Fix dependency in Kconfig
...
Added the proper dependency to Kconfig for snd-pcsp driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:38:17 +02:00
Mark Brown
24c053e755
[ALSA] soc - ac97 - Clean up checkpatch warnings
...
Also change some if (x == NULL) to if (!x).
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:44 +02:00
Mark Brown
42f3030f0c
[ALSA] soc - wm8750 - Clean up checkpatch warnings
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:43 +02:00
Mark Brown
d454aee9be
[ALSA] soc - wm8731 - Clean up checkpatch warnings
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:43 +02:00
Mark Brown
b32432e3f2
[ALSA] soc - pxa2xx-pcm - Fix checkpatch warnings
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:43 +02:00
Mark Brown
22cd630285
[ALSA] soc - spitz - Fix checkpatch warnings
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:43 +02:00
Mark Brown
29e36e49bd
[ALSA] soc - poodle - Fix checkpatch warnings
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:43 +02:00
Mark Brown
1bfcd36146
[ALSA] soc - corgi - Fix checkpatch warnings
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:43 +02:00
Mark Brown
0fe564a564
[ALSA] soc - s3c24xx-i2s - Add missing spaces
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:43 +02:00
Mark Brown
0015e7d1e2
[ALSA] soc - s3c24xx-i2s - Fix tab/space breakage
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:42 +02:00
Mark Brown
40efc15fc6
[ALSA] soc - s3c24xx-i2s - Use linux/io.h
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:42 +02:00
Takashi Iwai
05808ecc45
[ALSA] hda - Fix Thinkpad X300 digital mic
...
TP X300 digital mic requires additional init verbs with magic COEFs.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:42 +02:00
Takashi Iwai
a0b8f7d89b
[ALSA] hda - Fix model for Acer Aspire 5720z
...
Set the proper model=acer for Acer Aspire 5720z with ALC268 codec.
ALSA bug#3550:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3550
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:42 +02:00
Mark Brown
d8ed061a9f
[ALSA] soc - s3c24xx - Declare suspend and resume static
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:42 +02:00
Tim Niemeyer
409203074e
[ALSA] soc - s3c24xx - Improve diagnostic output
...
Add some debug messages for suspend/resume and to add a clear prefix to
s3c24xx-i2s and s3c24xx-pcm.
Signed-off-by: Tim Niemeyer <reddog@mastersword.de >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:42 +02:00
Takashi Iwai
ebf029da38
[ALSA] Fix possible races at free_irq in PCI drivers
...
The irq handler of PCI drivers must be released before releasing other
resources since the handler for a shared irq can be still called and
may access the freed resource again.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:41 +02:00
Tim Niemeyer
6b9a9b3296
[ALSA] soc - neo1973_wm8753 - Fix module unload
...
Signed-off-by: Tim Niemeyer <reddog@mastersword.de >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:41 +02:00
Mark Brown
815c1be320
[ALSA] pxa2xx-ac97: Support PXA3xx AC97
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2008-04-24 12:00:41 +02:00