summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ath/ath9k
diff options
context:
space:
mode:
authorJohan Hovold <johan@kernel.org>2020-09-21 16:59:49 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-10-29 11:05:44 +0300
commitc9d1acc7a40deab93ae47ad493bbd8011ed11c70 (patch)
treed26119a4f661dfeddccaea1a856f860bda92a9d8 /drivers/net/wireless/ath/ath9k
parentfcfd1db12ceae563cfe0c58342ad27da5c9a589b (diff)
downloadlinux-c9d1acc7a40deab93ae47ad493bbd8011ed11c70.tar.xz
USB: cdc-acm: handle broken union descriptors
[ Upstream commit 960c7339de27c6d6fec13b54880501c3576bb08d ] Handle broken union functional descriptors where the master-interface doesn't exist or where its class is of neither Communication or Data type (as required by the specification) by falling back to "combined-interface" probing. Note that this still allows for handling union descriptors with switched interfaces. This specifically makes the Whistler radio scanners TRX series devices work with the driver without adding further quirks to the device-id table. Reported-by: Daniel Caujolle-Bert <f1rmb.daniel@gmail.com> Tested-by: Daniel Caujolle-Bert <f1rmb.daniel@gmail.com> Acked-by: Oliver Neukum <oneukum@suse.com> Signed-off-by: Johan Hovold <johan@kernel.org> Link: https://lore.kernel.org/r/20200921135951.24045-3-johan@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k')
0 files changed, 0 insertions, 0 deletions