The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323: Linux 4.15-rc1 (2017-11-26 16:01:47 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.15-rc3 for you to fetch changes up to 80e457699a8dbdd70f2d26911e46f538645c55fc: usb: xhci: fix panic in xhci_free_virt_devices_depth_first (2017-12-01 15:24:59 +0000) ---------------------------------------------------------------- USB fixes for 4.15-rc3 Here are a few minor USB fixes for 4.15-rc3. The largest here is the Kconfig text and configuration changes for the USB TypeC build options that you reported during the -rc1 merge window. The others are all just small fixes for reported issues, as well as some new device ids. The most "interesting" of anything here is the usbip fixes as it seems lots of people are starting to pay attention to that driver at the moment. These fixes should resolve all of the reported problems as of now. Of course there are the usual xhci and gadget fixes as well, can't go a pull request without those... All of these have been in linux-next for a while with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Bart Van Assche (1): usb: gadget: allow to enable legacy drivers without USB_ETH Colin Ian King (2): usb: gadget: don't dereference g until after it has been null checked usb: host: fix incorrect updating of offset Greg Kroah-Hartman (2): Merge tag 'usb-serial-4.15-rc2' of https://git.kernel.org/.../johan/usb-serial into usb-linus Merge tag 'fixes-for-v4.15-rc2' of git://git.kernel.org/.../balbi/usb into usb-linus Hans de Goede (1): uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices Heikki Krogerus (1): usb: add user selectable option for the whole USB Type-C Support Johan Hovold (1): USB: ulpi: fix bus-node lookup John Keeping (1): usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT Kai-Heng Feng (1): usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub Lu Baolu (1): USB: serial: usb_debug: add new USB device id Masakazu Mokuno (1): USB: core: Add type-specific length check of BOS descriptors Mathias Nyman (1): xhci: Don't show incorrect WARN message about events for empty rings Mike Looijmans (1): usb: hub: Cycle HUB power when initialization fails Oliver Neukum (1): USB: usbfs: Filter flags passed in from user space Randy Dunlap (1): usb: build drivers/usb/common/ when USB_SUPPORT is set Roger Quadros (1): usb: gadget: core: Fix ->udc_set_speed() speed handling Sebastian Sjoholm (1): USB: serial: option: add Quectel BG96 id Shuah Khan (1): usbip: fix usbip attach to find a port that matches the requested speed Vasyl Gomonovych (1): usb: bdc: fix platform_no_drv_owner.cocci warnings Vincent Pelletier (1): usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping Yoshihiro Shimoda (1): usb: gadget: udc: renesas_usb3: fix number of the pipes Yu Chen (1): usb: xhci: fix panic in xhci_free_virt_devices_depth_first Yuyang Du (1): usbip: Fix USB device hang due to wrong enabling of scatter-gather drivers/Makefile | 1 + drivers/usb/common/ulpi.c | 4 +-- drivers/usb/core/config.c | 28 +++++++++++++++--- drivers/usb/core/devio.c | 14 +++++---- drivers/usb/core/hub.c | 9 ++++++ drivers/usb/core/quirks.c | 3 ++ drivers/usb/gadget/Kconfig | 4 +-- drivers/usb/gadget/composite.c | 7 +++-- drivers/usb/gadget/function/f_fs.c | 15 ++++++++-- drivers/usb/gadget/legacy/Kconfig | 10 +++++++ drivers/usb/gadget/udc/bdc/bdc_core.c | 1 - drivers/usb/gadget/udc/core.c | 8 ++++-- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/host/ehci-dbg.c | 2 +- drivers/usb/host/xhci-mem.c | 7 +++++ drivers/usb/host/xhci-ring.c | 12 +++++--- drivers/usb/serial/option.c | 3 ++ drivers/usb/serial/usb_debug.c | 2 ++ drivers/usb/storage/uas-detect.h | 4 +++ drivers/usb/typec/Kconfig | 54 +++++++++++++++++++++++++++++------ drivers/usb/typec/ucsi/Kconfig | 1 - drivers/usb/usbip/vhci_hcd.c | 1 - include/uapi/linux/usb/ch9.h | 3 ++ tools/usb/usbip/libsrc/vhci_driver.c | 14 +++++++-- 24 files changed, 169 insertions(+), 40 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