[GIT PULL] USB driver fixes for 4.18-rc3
From: Greg KH
Date: Sun Jul 01 2018 - 04:39:59 EST
The following changes since commit 7daf201d7fe8334e2d2364d4e8ed3394ec9af819:
Linux 4.18-rc2 (2018-06-24 20:54:29 +0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.18-rc3
for you to fetch changes up to 226e2d2d31b1606c5fa8fb285b11e38badbad259:
Merge tag 'usb-serial-4.18-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus (2018-06-28 19:19:10 +0900)
----------------------------------------------------------------
USB fixes for 4.18-rc3
Here is a number of USB gadget and other driver fixes for 4.18-rc3.
There's a bunch of them here, most of them being gadget driver and xhci
host controller fixes for reported issues (as normal), but there are
also some new device ids, and some fixes for the typec code.
There is an acpi core patch in here that was acked by the acpi
maintainer as it is needed for the typec fixes in order to properly
solve a problem in that driver.
All of these have been in linux-next this week with no reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
----------------------------------------------------------------
Ajay Gupta (1):
usb: xhci: increase CRS timeout value
Arnd Bergmann (1):
usb: dwc3: qcom: mark PM functions as __maybe_unused
Artur Petrosyan (1):
usb: dwc2: Fix host exit from hibernation flow.
Chunfeng Yun (1):
usb: gadget: composite: fix delayed_status race condition when set_interface
Dan Carpenter (1):
typec: tcpm: Fix a msecs vs jiffies bug
Dongjiu Geng (1):
usb: xhci: remove the code build warning
Greg Kroah-Hartman (2):
Merge tag 'fixes-for-v4.18-rc1' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'usb-serial-4.18-rc3' of https://git.kernel.org/.../johan/usb-serial into usb-linus
Grigor Tovmasyan (1):
usb: gadget: dwc2: fix memory leak in gadget_init()
Hans de Goede (2):
usb: dwc3: Only call clk_bulk_get() on devicetree instantiated devices
NFC: pn533: Fix wrong GFP flag usage
Heikki Krogerus (4):
usb: dwc3: pci: add support for Intel IceLake
acpi: Add helper for deactivating memory region
usb: typec: ucsi: acpi: Workaround for cache mode issue
usb: typec: ucsi: Fix for incorrect status data issue
Houston Yaroschoff (1):
usb: cdc_acm: Add quirk for Uniden UBC125 scanner
Jaejoong Kim (1):
doc: usb: Fix typo in gadget_configfs documentation
Johan Hovold (2):
USB: serial: cp210x: add CESINEL device ids
usb: dwc3: of-simple: fix use-after-free on remove
Karoly Pados (1):
USB: serial: cp210x: add Silicon Labs IDs for Windows Update
Mathias Nyman (1):
xhci: Fix perceived dead host due to runtime suspend race with event handler
Minas Harutyunyan (3):
usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc()
usb: dwc2: gadget: fix packet drop issue for ISOC OUT transfers
dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation
Peter Chen (2):
usb: typec: tcpm: fix logbuffer index is wrong if _tcpm_log is re-entered
usb: chipidea: host: fix disconnection detect issue
Randy Dunlap (1):
staging/typec: fix tcpci_rt1711h build errors
Stefan Agner (1):
usb: xhci: tegra: fix runtime PM error handling
Vincent Pelletier (1):
usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers
Wei Yongjun (1):
usb: dwc3: Fix error return code in dwc3_qcom_probe()
William Wu (3):
usb: dwc2: fix the incorrect bitmaps for the ports of multi_tt hub
usb: dwc2: alloc dma aligned buffer for isoc split in
usb: dwc2: fix isoc split in transfer with no data
Zeng Tao (1):
usb: dwc2: gadget: fix packet drop issue in dwc2_gadget_handle_nak
Zhengjun Xing (1):
xhci: Fix kernel oops in trace_xhci_free_virt_device
Documentation/usb/gadget_configfs.txt | 2 +-
drivers/acpi/osl.c | 72 +++++++++++++++++++++++++++
drivers/nfc/pn533/usb.c | 4 +-
drivers/staging/typec/Kconfig | 1 +
drivers/usb/chipidea/host.c | 5 +-
drivers/usb/class/cdc-acm.c | 3 ++
drivers/usb/dwc2/core.h | 3 ++
drivers/usb/dwc2/gadget.c | 20 +++++---
drivers/usb/dwc2/hcd.c | 93 ++++++++++++++++++++++++++++++++---
drivers/usb/dwc2/hcd.h | 8 +++
drivers/usb/dwc2/hcd_intr.c | 11 ++++-
drivers/usb/dwc2/hcd_queue.c | 5 +-
drivers/usb/dwc3/core.c | 23 +++++----
drivers/usb/dwc3/dwc3-of-simple.c | 3 +-
drivers/usb/dwc3/dwc3-pci.c | 2 +
drivers/usb/dwc3/dwc3-qcom.c | 13 ++---
drivers/usb/gadget/composite.c | 3 ++
drivers/usb/gadget/function/f_fs.c | 26 +++++++---
drivers/usb/host/xhci-mem.c | 4 +-
drivers/usb/host/xhci-tegra.c | 6 +--
drivers/usb/host/xhci-trace.h | 36 ++++++++++++--
drivers/usb/host/xhci.c | 47 ++++++++++++++++--
drivers/usb/host/xhci.h | 4 ++
drivers/usb/serial/cp210x.c | 14 ++++++
drivers/usb/typec/tcpm.c | 10 ++--
drivers/usb/typec/ucsi/ucsi.c | 13 +++++
drivers/usb/typec/ucsi/ucsi_acpi.c | 5 ++
include/linux/acpi.h | 3 ++
28 files changed, 373 insertions(+), 66 deletions(-)