linux/include/uapi/linux/usb
Kirill Marinushkin 66124f3b37 ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit
commit a6618f4aed upstream.

Currently, the offsets in the UAC2 processing unit descriptor are
calculated incorrectly. It causes an issue when connecting the device which
provides such a feature:

~~~~
[84126.724420] usb 1-1.3.1: invalid Processing Unit descriptor (id 18)
~~~~

After this patch is applied, the UAC2 processing unit inits w/o this error.

Fixes: 23caaf19b1 ("ALSA: usb-mixer: Add support for Audio Class v2.0")
Signed-off-by: Kirill Marinushkin <k.marinushkin@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
History 2018-06-16 22:22:45 +01:00
..
audio.h ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit 2018-06-16 22:22:45 +01:00
cdc-wdm.h USB: cdc-wdm: properly include types.h 2014-05-27 16:32:10 -07:00
cdc.h USB: cdc: add MBIM extended functional descriptor structure 2014-03-20 16:57:34 -04:00
ch9.h USB: core: Add type-specific length check of BOS descriptors 2018-03-03 15:51:36 +00:00
ch11.h USB: hub: fix SS max number of ports 2017-09-15 18:29:42 +01:00
functionfs.h usb: gadget: f_fs: resurect usb_functionfs_descs_head structure 2014-06-27 10:41:29 -05:00
g_printer.h UAPI: (Scripted) Disintegrate include/linux/usb 2012-10-09 09:49:07 +01:00
gadgetfs.h UAPI: (Scripted) Disintegrate include/linux/usb 2012-10-09 09:49:07 +01:00
Kbuild usb: cdc-wdm: export cdc-wdm uapi header 2014-05-27 16:29:39 -07:00
midi.h UAPI: (Scripted) Disintegrate include/linux/usb 2012-10-09 09:49:07 +01:00
tmc.h UAPI: (Scripted) Disintegrate include/linux/usb 2012-10-09 09:49:07 +01:00
video.h UAPI: (Scripted) Disintegrate include/linux/usb 2012-10-09 09:49:07 +01:00