tmp_suning_uos_patched/sound/pci
Takashi Iwai e24aa0a4c5 ALSA: hda/ca0132 - Don't try loading firmware at resume when already failed
CA0132 driver tries to reload the firmware at resume.  Usually this
works since the firmware loader core caches the firmware contents by
itself.  However, if the driver failed to load the firmwares
(e.g. missing files), reloading the firmware at resume goes through
the actual file loading code path, and triggers a kernel WARNING like:

 WARNING: CPU: 10 PID:11371 at drivers/base/firmware_class.c:1105 _request_firmware+0x9ab/0x9d0()

For avoiding this situation, this patch makes CA0132 skipping the f/w
loading at resume when it failed at probe time.

Reported-and-tested-by: Janek Kozicki <cosurgi@gmail.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2014-08-10 13:30:08 +02:00
..
ac97
ali5451
asihpi
au88x0
aw2
ca0106
cs46xx
cs5535audio
ctxfi
echoaudio ALSA: echoaudio: Remove unused variable 2014-07-01 14:06:24 +02:00
emu10k1
hda ALSA: hda/ca0132 - Don't try loading firmware at resume when already failed 2014-08-10 13:30:08 +02:00
ice1712 ALSA: ice1712: Correcting/completing #defines for REGS 2014-07-04 09:18:36 +02:00
korg1212
lola
lx6464es
mixart ALSA: mixart: Remove unused variable 2014-07-01 14:06:31 +02:00
nm256
oxygen ALSA: virtuoso: add Xonar Essence STX II support 2014-08-04 15:20:48 +02:00
pcxhr
riptide ALSA: riptide: fix %d confusingly prefixed with 0x in format strings 2014-08-04 13:17:53 +02:00
rme9652
trident ALSA: trident: Remove unused variable in trident_memory.c 2014-07-01 11:24:39 +02:00
vx222
ymfpci
ad1889.c
ad1889.h
ak4531_codec.c
als300.c
als4000.c
atiixp_modem.c
atiixp.c
azt3328.c
azt3328.h
bt87x.c
cmipci.c
cs4281.c
cs5530.c
ens1370.c
ens1371.c
es1938.c
es1968.c
fm801.c
intel8x0.c ALSA: intel8x0: Use ktime and ktime_get() 2014-06-12 12:58:41 +02:00
intel8x0m.c
Kconfig ALSA: virtuoso: add Xonar Essence STX II support 2014-08-04 15:20:48 +02:00
maestro3.c
Makefile
rme32.c
rme96.c
sis7019.c
sis7019.h
sonicvibes.c
via82xx_modem.c
via82xx.c