summaryrefslogtreecommitdiffstats
path: root/sound/oss
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2014-08-10 13:30:08 +0200
committerTakashi Iwai <tiwai@suse.de>2014-08-10 13:30:08 +0200
commite24aa0a4c5ac92a171d9dd74a8d3dbf652990d36 (patch)
tree330d205ad7d7a25243266672195bda4b894a1c42 /sound/oss
parentALSA: hda - Fix pop noises on reboot for Dell XPS 13 9333 (diff)
downloadlinux-e24aa0a4c5ac92a171d9dd74a8d3dbf652990d36.tar.xz
linux-e24aa0a4c5ac92a171d9dd74a8d3dbf652990d36.zip
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>
Diffstat (limited to 'sound/oss')
0 files changed, 0 insertions, 0 deletions