[GIT PULL] USB driver fixes for 5.10-rc2

From: Greg KH
Date: Sun Nov 01 2020 - 08:08:02 EST


The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-5.10-rc2

for you to fetch changes up to 00c27a1df8ff5e99b383e2b4cbf947a4926fb534:

Merge tag 'usb-v5.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb into usb-linus (2020-10-30 11:46:49 +0100)

----------------------------------------------------------------
USB driver fixes for 5.10-rc2

Here are a number of small bugfixes for reported issues in some USB
drivers. They include:
- typec bugfixes
- xhci bugfixes and lockdep warning fixes
- cdc-acm driver regression fix
- kernel doc fixes
- cdns3 driver bugfixes for a bunch of reported issues
- other tiny USB driver fixes

All have been in linux-next with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Amelie Delaunay (2):
usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x
usb: typec: stusb160x: fix signedness comparison issue with enum variables

Bastien Nocera (2):
usbcore: Check both id_table and match() when both available
USB: apple-mfi-fastcharge: don't probe unhandled devices

Colin Ian King (1):
xhci: Fix sizeof() mismatch

Dan Carpenter (2):
usb: typec: stusb160x: fix some signedness bugs
usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe

Greg Kroah-Hartman (1):
Merge tag 'usb-v5.10-rc2' of git://git.kernel.org/.../peter.chen/usb into usb-linus

Jerome Brunet (1):
usb: cdc-acm: fix cooldown mechanism

Li Jun (1):
usb: typec: tcpm: reset hard_reset_count for any disconnect

Mathias Nyman (1):
xhci: Don't create stream debugfs files with spinlock held.

Mauro Carvalho Chehab (1):
usb: fix kernel-doc markups

Pawel Laszczak (2):
usb: cdns3: Variable 'length' set but not used
usb: cdns3: Fix on-chip memory overflow issue

Peter Chen (2):
usb: cdns3: gadget: suspicious implicit sign extension
usb: cdns3: gadget: own the lock wrongly at the suspend routine

Ran Wang (1):
usb: host: fsl-mph-dr-of: check return of dma_set_mask()

Sandeep Singh (1):
usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC

Tang Bin (1):
usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe()

drivers/usb/cdns3/ep0.c | 65 +++++++++---------
drivers/usb/cdns3/gadget.c | 115 ++++++++++++++++++--------------
drivers/usb/cdns3/gadget.h | 5 +-
drivers/usb/class/cdc-acm.c | 12 ++--
drivers/usb/class/cdc-acm.h | 3 +-
drivers/usb/core/driver.c | 30 ++++++---
drivers/usb/core/generic.c | 4 +-
drivers/usb/core/usb.h | 2 +
drivers/usb/dwc3/core.c | 2 +-
drivers/usb/dwc3/core.h | 2 +-
drivers/usb/gadget/composite.c | 2 +-
drivers/usb/host/ehci-tegra.c | 4 +-
drivers/usb/host/fsl-mph-dr-of.c | 9 ++-
drivers/usb/host/xhci-mem.c | 4 +-
drivers/usb/host/xhci-pci.c | 17 +++++
drivers/usb/host/xhci.c | 5 +-
drivers/usb/host/xhci.h | 1 +
drivers/usb/misc/apple-mfi-fastcharge.c | 17 +++--
drivers/usb/typec/mux.c | 2 +-
drivers/usb/typec/stusb160x.c | 24 +++----
drivers/usb/typec/tcpm/tcpm.c | 6 +-
include/linux/usb/composite.h | 2 +-
22 files changed, 195 insertions(+), 138 deletions(-)