aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb/pcm.c
diff options
context:
space:
mode:
authorEldad Zack <eldad@fogrefinery.com>2012-11-28 23:55:36 +0100
committerTakashi Iwai <tiwai@suse.de>2012-11-29 08:43:31 +0100
commit5dae5fd24071319bb67d3375217d5b0b6d16cb0b (patch)
tree7e08d0d824a6d34e27162ed7185648752808c0fc /sound/usb/pcm.c
parent9f814105926cbeb003b1684cd5564612bccfe45c (diff)
downloadkernel_goldelico_gta04-5dae5fd24071319bb67d3375217d5b0b6d16cb0b.zip
kernel_goldelico_gta04-5dae5fd24071319bb67d3375217d5b0b6d16cb0b.tar.gz
kernel_goldelico_gta04-5dae5fd24071319bb67d3375217d5b0b6d16cb0b.tar.bz2
ALSA: usb-audio: skip UAC2 EFFECT_UNIT
Current code mishandles the case where the device is a UAC2 and the bDescriptorSubtype is a UAC2 Effect Unit (0x07). It tries to parse it as a Processing Unit (which is similar to two other UAC1 units with overlapping subtypes), but since the structure is different (See: 4.7.2.10, 4.7.2.11 in UAC2 standard), the parsing is done incorrectly and prevents the device from initializing. For now, just ignore the unit. Signed-off-by: Eldad Zack <eldad@fogrefinery.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/pcm.c')
0 files changed, 0 insertions, 0 deletions