[GIT PULL] USB driver fixes for 5.19-rc3

From: Greg KH
Date: Fri Jun 17 2022 - 04:14:44 EST


The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:

Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-5.19-rc3

for you to fetch changes up to 0698f0209d8032e8869525aeb68f65ee7fde12ad:

usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io() (2022-06-10 14:45:38 +0200)

----------------------------------------------------------------
USB driver fixes for 5.19-rc3

Here are some small USB driver fixes and new device ids for 5.19-rc3

They include:
- new usb-serial driver device ids
- usb gadget driver fixes for reported problems
- cdnsp driver fix
- dwc3 driver fixes for reported problems
- dwc3 driver fix for merge problem that I caused in 5.18
- xhci driver fixes
- dwc2 memory leak fix

All of these have been in linux-next for a while with no reported
issues.

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

----------------------------------------------------------------
Greg Kroah-Hartman (1):
Merge tag 'usb-serial-5.19-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus

Jing Leng (1):
usb: cdnsp: Fixed setting last_trb incorrectly

Linyu Yuan (2):
usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()

Marian Postevca (1):
usb: gadget: u_ether: fix regression in setting fixed MAC address

Mathias Nyman (1):
xhci: Fix null pointer dereference in resume if xhci has only one roothub

Miaoqian Lin (2):
usb: dwc2: Fix memory leak in dwc2_hcd_init
usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe

Robert Eckelmann (1):
USB: serial: io_ti: add Agilent E5805A support

Slark Xiao (1):
USB: serial: option: add support for Cinterion MV31 with new baseline

Stephan Gerhold (1):
usb: dwc3: pci: Restore line lost in merge conflict resolution

Stephen Rothwell (1):
USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"

Wesley Cheng (1):
usb: dwc3: gadget: Fix IN endpoint max packet size allocation

drivers/usb/cdns3/cdnsp-ring.c | 19 ++++++++++-------
drivers/usb/dwc2/hcd.c | 2 +-
drivers/usb/dwc3/core.c | 9 ++------
drivers/usb/dwc3/dwc3-pci.c | 1 +
drivers/usb/dwc3/gadget.c | 26 +++++++++++++----------
drivers/usb/gadget/function/f_fs.c | 40 ++++++++++++++++++++++-------------
drivers/usb/gadget/function/u_ether.c | 12 +++++++++--
drivers/usb/gadget/udc/lpc32xx_udc.c | 1 +
drivers/usb/host/xhci.c | 15 +++++--------
drivers/usb/serial/io_ti.c | 2 ++
drivers/usb/serial/io_usbvend.h | 1 +
drivers/usb/serial/option.c | 6 ++++++
12 files changed, 80 insertions(+), 54 deletions(-)