Skip to content
Commit cc5ede3e authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Check validity of CORB/RIRB WP reads



When the HD-audio controller is disabled (e.g. via vga switcheroo) but
the driver is still accessing it, it spews floods of "spurious
response" kernel messages.  It's because CORB/RIRB WP reads 0xff, and
the driver tries to fill up until this number.

This patch changes the CORB/RIRB WP reads to word instead of byte, and
add the check of the read value.  If it's 0xffff, the controller is
supposed to be disabled, so the further action will be skipped.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent fa348da5
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment