linux-stable/drivers/usb/class
Johan Hovold bf1c674498 USB: cdc-acm: clean up no-union-descriptor handling
For interfaces that lack a union descriptor, probe for a
"combined-interface" before falling back to the call-management
descriptor instead of the other way round.

This allows for the removal of the NO_DATA_INTERFACE quirk and makes the
probe algorithm somewhat easier to follow.

Acked-by: Oliver Neukum <oneukum@suse.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://lore.kernel.org/r/20200921135951.24045-5-johan@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-09-25 17:01:12 +02:00
..
cdc-acm.c USB: cdc-acm: clean up no-union-descriptor handling 2020-09-25 17:01:12 +02:00
cdc-acm.h USB: cdc-acm: clean up no-union-descriptor handling 2020-09-25 17:01:12 +02:00
cdc-wdm.c usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg 2020-07-15 17:25:57 +02:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile USB: add SPDX identifiers to all remaining Makefiles 2017-11-07 15:53:48 +01:00
usblp.c usblp: fix race between disconnect() and read() 2020-09-17 18:45:30 +02:00
usbtmc.c usb: Use fallthrough pseudo-keyword 2020-07-10 08:55:17 +02:00