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(-) -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html