summaryrefslogtreecommitdiffstats
path: root/sound/pci/cs46xx
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2012-01-10 12:41:22 +0100
committerTakashi Iwai <tiwai@suse.de>2012-01-10 12:41:22 +0100
commit3a90274de3548ebb2aabfbf488cea8e275a73dc6 (patch)
tree062bf3d12a3db01de80533b58f25a0eac6149060 /sound/pci/cs46xx
parentde4da59e480cdf1075b33dbaf8078fc87bc52241 (diff)
downloadblackbird-op-linux-3a90274de3548ebb2aabfbf488cea8e275a73dc6.tar.gz
blackbird-op-linux-3a90274de3548ebb2aabfbf488cea8e275a73dc6.zip
ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs
When an invalid NID is given, get_wcaps() returns zero as the error, but get_wcaps_type() takes it as the normal value and returns a bogus AC_WID_AUD_OUT value. This confuses the parser. With this patch, get_wcaps_type() returns -1 when value 0 is given, i.e. an invalid NID is passed to get_wcaps(). Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=740118 Cc: <stable@kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/cs46xx')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud