The following changes since commit 44549e8f5eea4e0a41b487b63e616cb089922b99: Linux 4.6-rc7 (2016-05-08 14:38:32 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.7-rc1 for you to fetch changes up to 60d5794fe5a50d02f4a0df84b45910a4dfa8b487: Merge tag 'usb-serial-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next (2016-05-14 11:25:35 +0200) ---------------------------------------------------------------- USB patches for 4.7-rc1 Here's the big pull request for USB and PHY drivers for 4.7-rc1 Full details in the shortlog, but it's the normal major gadget driver updates, phy updates, new usbip code, as well as a bit of lots of other stuff. All have been in linux-next with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Alan Stern (2): USB: EHCI: make all debugging depend on CONFIG_DYNAMIC_DEBUG USB: leave LPM alone if possible when binding/unbinding interface drivers Alexander Popov (1): usbip: fix NULL pointer dereference on errors Alexandr Ivanov (3): usb: xhci: merge xhci_queue_bulk_tx and queue_bulk_sg_tx functions usb: xhci: remove duplicate function xhci_urb_to_transfer_ring usb: xhci: remove duplicate code of interval checking Alexey Khoroshilov (1): USB: whci-hcd: add more checks for dma mapping error Andy Shevchenko (5): usb: gadged: pch_udc: PCI core handles power state for us usb: gadget: pch_udc: convert to devres API usb: gadget: pch_udc: enable MSI if hardware supports usb: gadged: pch_udc: get rid of redundant assignments usb: gadget: pch_udc: sort IDs Anup Patel (3): phy: Rename phy-brcmstb-sata driver to phy-brcm-sata driver phy: Add support for NS2 SATA3 PHY in Broadcom SATA3 PHY driver dt-bindings: phy: bindings document for common Broadcom SATA3 PHY driver Arnd Bergmann (2): usb: common: rework CONFIG_USB_COMMON logic usbip: vudc: fix Kconfig dependencies Chris Bainbridge (1): usb: core: hub: hub_port_init lock controller instead of bus Chunfeng Yun (4): usb: core: buffer: avoid NULL pointer dereferrence usb: misc: usbtest: fix error of urb allocation dt-bindings: phy-mt65xx-usb: add support for mt2701 platform phy: phy-mt65xx-usb3: add support for mt2701 platform Colin Ian King (2): usb: hcd: do not call whc_clean_up on wch_init call failure usb/host/fotg210: remove dead code in create_sysfs_files Dan Carpenter (1): usb: dwc3: gadget: fix mask and shift order in DWC3_DCFG_NUMP() David Mosberger (2): drivers: usb: core: Don't disable irqs in usb_sg_wait() during URB submit. drivers: usb: core: Minimize irq disabling in usb_sg_cancel() Denys Vlasenko (1): usb: gadget: r8a66597-udc: Deinline pipe_change, save 2176 bytes Du, Changbin (1): usb: dwc3: make dwc3_debugfs_init return value be void Fei Yang (1): usb: dwc3: ep0: sanity check test mode selector Felipe Balbi (38): usb: dwc3: drop FIFO resizing logic usb: dwc3: gadget: always enable CSP usb: dwc3: increase maximum number of TRBs per endpoint usb: dwc3: better name for our request management lists usb: gadget: udc: at91: use PTR_ERR_OR_ZERO() usb: phy: qcom: use PTR_ERR_OR_ZERO() usb: dwc3: remove num_event_buffers usb: dwc3: drop ev_buffs array usb: dwc3: gadget: pass ev_buff as cookie to irq handler usb: dwc3: gadget: combine return points into a single one usb: dwc3: gadget: clear SUSPHY bit before ep cmds usb: dwc3: gadget: extract unlocked dwc3_gadget_wakeup() usb: dwc3: gadget: put link to U0 before Start Transfer usb: dwc3: gadget: rename busy/free_slot to trb_enqueue/dequeue usb: dwc3: core: document struct dwc3_request usb: dwc3: switch trb enqueue/dequeue and first_trb_index to u8 usb: dwc3: get rid of DWC3_TRB_MASK usb: dwc3: gadget: add trb enqueue/dequeue helpers usb: dwc3: gadget: move % operation to increment helpers usb: dwc3: gadget: use link TRB for all endpoint types usb: dwc3: gadget: remove newline from trace usb: dwc3: gadget: don't interrupt when chained usb: gadget: pch_udc: don't free devm allocated memory usb: dwc3: core: add fifo space helper usb: dwc3: core: add helper to extract trb type usb: dwc3: debugfs: dump out endpoint details usb: storage: scsiglue: further describe our 240 sector limit usb: storage: scsiglue: limit USB3 devices to 2048 sectors usb: storage: fix multi-line comment style usb: host: xhci: rcar: retire use of xhci_plat_type_is() usb: xhci: plat: add ->plat_start() and ->init_quirk() methods usb: host: xhci: plat: move mvebu init_quirk() to xhci_plat_setup() usb: host: xhci: plat: change type of mvebu init_quirk() usb: host: xhci: plat: make use of new methods in xhci_plat_priv usb: host: xhci: plat: finally get rid of xhci_plat_type_is() usb: gadget: composite: avoid kernel oops with bad gadgets usb: dwc3: gadget: update DCFG.NumP to max burst size usb: dwc3: gadget: disable automatic calculation of ACK TP NUMP Greg Kroah-Hartman (7): Merge 4.6-rc5 into usb-next Merge tag 'usb-for-v4.7' of git://git.kernel.org/.../balbi/usb into usb-next Merge tag 'phy-for-4.7' of git://git.kernel.org/.../kishon/linux-phy into usb-testing Merge tag 'usb-ci-v4.7-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-next Merge tag 'usb-serial-4.6-rc7' of git://git.kernel.org/.../johan/usb-serial into usb-next Merge 4.6-rc7 into usb-next Merge tag 'usb-serial-4.7-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next Grygorii Strashko (1): usb: dwc3: omap: drop dma_mask configuration Heikki Krogerus (3): usb: dwc3: pci: make build-in device properties available usb: dwc3: pci: pass the platform device as a parameter to dwc3_pci_quirks() usb: Add driver for UCSI Heinrich Schuchardt (1): USB: FHCI: avoid redundant condition Igor Kotrasinski (11): usbip: vudc: Add header for USB/IP UDC usbip: vudc: Make usbip_common vudc-aware usbip: vudc: Add VUDC main file usbip: vudc: Add vudc_rx usbip: vudc: Add vudc_transfer usbip: vudc: Add vudc_tx usbip: vudc: Add UDC specific ops usbip: vudc: Add SysFS infrastructure for VUDC usbip: tools: Start using VUDC backend in usbip tools usbip: vudc: Add vudc to Kconfig usbip: vudc: make dev_desc attribute binary Javier Martinez Canillas (1): USB: serial: use IS_ENABLED() instead of checking for FOO || FOO_MODULE Johan Hovold (8): USB: serial: io_edgeport: fix memory leaks in attach error path USB: serial: io_edgeport: fix memory leaks in probe error path USB: serial: keyspan: fix use-after-free in probe error path USB: serial: keyspan: fix URB unlink USB: serial: keyspan: fix debug and error messages USB: serial: mxuport: fix use-after-free in probe error path USB: serial: quatech2: fix use-after-free in probe error path USB: serial: fix minor-number allocation John Youn (1): usb: dwc2: Proper cleanup on dr_mode failure Julia Lawall (1): USB: serial: ftdi_sio: constify ftdi_sio_quirk structures Kangjie Lu (1): USB: usbfs: fix potential infoleak in devio Konrad Leszczynski (1): usb: dwc3: gadget: give better command return code Konstantin Shkolnyy (3): USB: serial: cp210x: fix hardware flow-control disable USB: serial: cp210x: get rid of magic numbers in CRTSCTS flag code USB: serial: cp210x: clean up CRTSCTS flag code Krzysztof Opasiak (6): usbip: tools: Extract generic code to be shared with vudc backend usbip: tools: Add vudc backend to usbip tools Documentation: ABI: Add doc for usbip-vudc attributes usb: usbip: vudc: Fix WARN_ON() usage pattern usb: usbip: vudc: Rename find_endpoint() to vudc_find_endpoint() usb: usbip: Avoid NULL pointer dereference in case of error Lars-Peter Clausen (1): usb: gadget: f_fs: Fix EFAULT generation for async read operations Lei Liu (1): USB: serial: option: add even more ZTE device ids Marek Szyprowski (2): phy: exynos-mipi-video: Rewrite handling of phy registers phy: exynos-mipi-video: Add support for Exynos 5420 and 5433 SoCs Mathias Nyman (1): usb: misc: usbtest: fix pattern tests for scatterlists. Mathieu OTHACEHE (1): USB: serial: ti_usb_3410_5052: add MOXA UPORT 11x0 support Michal Nazarewicz (1): usb: f_mass_storage: test whether thread is running before starting another Michele Curti (1): usb: devio: declare usbdev_vm_ops as static Nicolas Pitre (1): usb/host/: const data must use __initconst not __initdata Nobuo Iwata (3): usbip: event handler as one thread usbip: safe completion against unbind operation usbip: adding names db to port operation Oliver Neukum (7): USB: add descriptors from USB Power Delivery spec USB: PD: define specific requests USB: PD: additional feature selectors USB: LTM also for USB 3.1 USB: correct intervals for SS+ hub: admit devices are SS+ sisusbvga: correct speed testing Peter Chen (3): usb: chipidea: imx: delete the redundant setting default DMA mask code usb: core: move root hub's device node assignment after it is added to bus doc: usb: chipidea: update the doc for OTG FSM Rafał Miłecki (2): USB: bcma: use simpler devm helper for getting vcc GPIO phy: bcm-ns-usb2: new driver for USB 2.0 PHY on Northstar Rajesh Bhagat (3): Documentation: dt: dwc3: Add snps,dis_rxdet_inp3_quirk property usb: dwc3: add disable receiver detection in P3 quirk xhci: fix typo in babble endpoint handling comment Roger Quadros (3): usb: otg-fsm: Add documentation for struct otg_fsm usb: otg-fsm: support multiple instances usb: dwc3: omap: get rid of dma_status Sandhya Bankar (6): usb: Remove unnecessary space before function pointer arguments. Use "foo *bar" instead of "foo * bar". usb: wusbcore: Remove space before ',' and '(' . usb: wusbcore: Do not initialise statics to 0. usb: Remove unnecessary space before open square bracket. usb: Remove unnecessary space before operator ','. Schemmel Hans-Christoph (1): USB: serial: option: add support for Cinterion PH8 and AHxx Sevak Arakelyan (1): usb: dwc2: Fixed SOF interrupt enabling/disabling Simon Horman (3): phy: rcar-gen2: add fallback binding phy: rcar-gen3-usb2: add fallback binding phy: rcar-gen3-usb2, rcar-gen2: Use ARCH_RENESAS Stephen Boyd (1): phy: rockhip-usb: Remove CLK_IS_ROOT Sudip Mukherjee (2): usb: wusbcore: remove unreachable code usb: renesas_usbhs: fix signed-unsigned return Sylwester Nawrocki (1): phy: exynos-mipi-video: Drop support for direct access to PMU Vahram Aharonyan (1): usb: dwc2: gadget: Check for ep0 in enable Vardan Mikayelyan (2): usb: dwc2: gadget: Prevent handling of host interrupts usb: dwc2: host: Setting qtd to NULL after freeing it Yoshihiro Shimoda (9): usb: gadget: udc: core: Fix argument of dev_err() in usb_gadget_map_request() usb: gadget: udc: core: add usb_gadget_{un}map_request_by_dev() usb: renesas_usbhs: change function call orfer in usbhsf_dma_prepare_push() usb: renesas_usbhs: change arguments of dma_map_ctrl() usb: renesas_usbhs: use usb_gadget_{un}map_request_by_dev() for IPMMU phy: rcar-gen3-usb2: remove unnecesary struct rcar_gen3_data phy: rcar-gen3-usb2: Add vbus-supply to handle VBUS on/off phy: rcar-gen3-usb2: add extcon support usb: host: xhci-rcar: Avoid long wait in xhci_reset() lei liu (1): USB: serial: option: add more ZTE device ids .../ABI/testing/sysfs-platform-usbip-vudc | 35 ++ .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt | 21 + ...brcm,brcmstb-sata-phy.txt => brcm-sata-phy.txt} | 15 +- .../devicetree/bindings/phy/phy-mt65xx-usb.txt | 4 +- .../devicetree/bindings/phy/rcar-gen2-phy.txt | 8 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 12 +- .../devicetree/bindings/phy/samsung-phy.txt | 18 +- Documentation/devicetree/bindings/usb/dwc3.txt | 6 +- .../devicetree/bindings/usb/qcom,dwc3.txt | 1 - Documentation/usb/chipidea.txt | 13 +- drivers/phy/Kconfig | 33 +- drivers/phy/Makefile | 3 +- drivers/phy/phy-bcm-ns-usb2.c | 137 +++++ drivers/phy/phy-brcm-sata.c | 412 +++++++++++++ drivers/phy/phy-brcmstb-sata.c | 250 -------- drivers/phy/phy-exynos-mipi-video.c | 321 ++++++++-- drivers/phy/phy-mt65xx-usb3.c | 77 ++- drivers/phy/phy-rcar-gen2.c | 1 + drivers/phy/phy-rcar-gen3-usb2.c | 88 ++- drivers/phy/phy-rockchip-usb.c | 2 +- drivers/usb/Kconfig | 3 +- drivers/usb/atm/ueagle-atm.c | 10 +- drivers/usb/chipidea/ci_hdrc_imx.c | 4 - drivers/usb/common/usb-otg-fsm.c | 10 +- drivers/usb/core/buffer.c | 3 + drivers/usb/core/devio.c | 11 +- drivers/usb/core/driver.c | 40 +- drivers/usb/core/hcd.c | 16 +- drivers/usb/core/hub.c | 10 +- drivers/usb/core/message.c | 48 +- drivers/usb/core/usb.c | 1 - drivers/usb/dwc2/gadget.c | 8 +- drivers/usb/dwc2/hcd.c | 1 + drivers/usb/dwc2/hcd.h | 1 + drivers/usb/dwc2/hcd_queue.c | 3 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/core.c | 118 ++-- drivers/usb/dwc3/core.h | 84 ++- drivers/usb/dwc3/debug.h | 6 +- drivers/usb/dwc3/debugfs.c | 358 +++++++++-- drivers/usb/dwc3/dwc3-omap.c | 9 - drivers/usb/dwc3/dwc3-pci.c | 18 +- drivers/usb/dwc3/ep0.c | 43 +- drivers/usb/dwc3/gadget.c | 427 +++++++------ drivers/usb/dwc3/gadget.h | 6 +- drivers/usb/dwc3/platform_data.h | 2 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/composite.c | 22 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 36 +- drivers/usb/gadget/function/f_mass_storage.h | 2 - drivers/usb/gadget/legacy/acm_ms.c | 4 - drivers/usb/gadget/legacy/mass_storage.c | 4 - drivers/usb/gadget/legacy/multi.c | 12 - drivers/usb/gadget/legacy/nokia.c | 7 - drivers/usb/gadget/udc/at91_udc.c | 5 +- drivers/usb/gadget/udc/pch_udc.c | 175 ++---- drivers/usb/gadget/udc/r8a66597-udc.c | 2 +- drivers/usb/gadget/udc/udc-core.c | 26 +- drivers/usb/host/Kconfig | 3 +- drivers/usb/host/bcma-hcd.c | 6 +- drivers/usb/host/ehci-dbg.c | 86 ++- drivers/usb/host/ehci-exynos.c | 2 +- drivers/usb/host/ehci-msm.c | 2 +- drivers/usb/host/ehci-omap.c | 2 +- drivers/usb/host/ehci-spear.c | 2 +- drivers/usb/host/fhci-sched.c | 2 +- drivers/usb/host/fotg210-hcd.c | 8 +- drivers/usb/host/whci/hcd.c | 7 +- drivers/usb/host/whci/qset.c | 8 +- drivers/usb/host/xhci-mvebu.c | 7 +- drivers/usb/host/xhci-mvebu.h | 7 +- drivers/usb/host/xhci-plat.c | 60 +- drivers/usb/host/xhci-plat.h | 20 +- drivers/usb/host/xhci-rcar.c | 34 +- drivers/usb/host/xhci-ring.c | 478 +++++---------- drivers/usb/host/xhci.c | 41 -- drivers/usb/host/xhci.h | 14 + drivers/usb/isp1760/isp1760-if.c | 2 +- drivers/usb/misc/Kconfig | 26 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/sisusbvga/sisusb.c | 4 +- drivers/usb/misc/ucsi.c | 478 +++++++++++++++ drivers/usb/misc/ucsi.h | 215 +++++++ drivers/usb/misc/usbtest.c | 7 +- drivers/usb/phy/phy-qcom-8x16-usb.c | 5 +- drivers/usb/phy/phy-twl6030-usb.c | 10 +- drivers/usb/renesas_usbhs/fifo.c | 16 +- drivers/usb/renesas_usbhs/mod_gadget.c | 9 +- drivers/usb/renesas_usbhs/mod_host.c | 3 +- drivers/usb/renesas_usbhs/pipe.c | 30 +- drivers/usb/renesas_usbhs/pipe.h | 6 +- drivers/usb/serial/cp210x.c | 102 +++- drivers/usb/serial/ftdi_sio.c | 16 +- drivers/usb/serial/io_edgeport.c | 56 +- drivers/usb/serial/keyspan.c | 72 ++- drivers/usb/serial/mxuport.c | 10 + drivers/usb/serial/option.c | 155 ++++- drivers/usb/serial/quatech2.c | 1 + drivers/usb/serial/ti_usb_3410_5052.c | 55 +- drivers/usb/serial/ti_usb_3410_5052.h | 8 + drivers/usb/serial/usb-serial.c | 5 +- drivers/usb/storage/alauda.c | 22 +- drivers/usb/storage/cypress_atacb.c | 34 +- drivers/usb/storage/datafab.c | 22 +- drivers/usb/storage/debug.c | 3 +- drivers/usb/storage/debug.h | 3 +- drivers/usb/storage/ene_ub6250.c | 25 +- drivers/usb/storage/freecom.c | 75 ++- drivers/usb/storage/initializers.c | 15 +- drivers/usb/storage/initializers.h | 15 +- drivers/usb/storage/isd200.c | 51 +- drivers/usb/storage/jumpshot.c | 22 +- drivers/usb/storage/karma.c | 3 +- drivers/usb/storage/option_ms.c | 6 +- drivers/usb/storage/protocol.c | 12 +- drivers/usb/storage/protocol.h | 3 +- drivers/usb/storage/realtek_cr.c | 12 +- drivers/usb/storage/scsiglue.c | 169 ++++-- drivers/usb/storage/scsiglue.h | 3 +- drivers/usb/storage/sddr09.c | 82 ++- drivers/usb/storage/sddr55.c | 45 +- drivers/usb/storage/shuttle_usbat.c | 16 +- drivers/usb/storage/sierra_ms.c | 3 +- drivers/usb/storage/transport.c | 165 +++-- drivers/usb/storage/transport.h | 3 +- drivers/usb/storage/uas.c | 3 +- drivers/usb/storage/unusual_alauda.h | 3 +- drivers/usb/storage/unusual_cypress.h | 3 +- drivers/usb/storage/unusual_datafab.h | 6 +- drivers/usb/storage/unusual_devs.h | 334 +++++++---- drivers/usb/storage/unusual_freecom.h | 3 +- drivers/usb/storage/unusual_isd200.h | 3 +- drivers/usb/storage/unusual_jumpshot.h | 3 +- drivers/usb/storage/unusual_karma.h | 3 +- drivers/usb/storage/unusual_onetouch.h | 6 +- drivers/usb/storage/unusual_realtek.h | 3 +- drivers/usb/storage/unusual_sddr09.h | 3 +- drivers/usb/storage/unusual_sddr55.h | 3 +- drivers/usb/storage/unusual_uas.h | 3 +- drivers/usb/storage/unusual_usbat.h | 3 +- drivers/usb/storage/usb.c | 98 +-- drivers/usb/storage/usb.h | 14 +- drivers/usb/storage/usual-tables.c | 3 +- drivers/usb/usbip/Kconfig | 17 +- drivers/usb/usbip/Makefile | 3 + drivers/usb/usbip/stub.h | 1 - drivers/usb/usbip/stub_dev.c | 7 +- drivers/usb/usbip/stub_rx.c | 19 +- drivers/usb/usbip/stub_tx.c | 11 +- drivers/usb/usbip/usbip_common.c | 17 +- drivers/usb/usbip/usbip_common.h | 14 +- drivers/usb/usbip/usbip_event.c | 168 ++++-- drivers/usb/usbip/vudc.h | 190 ++++++ drivers/usb/usbip/vudc_dev.c | 661 +++++++++++++++++++++ drivers/usb/usbip/vudc_main.c | 113 ++++ drivers/usb/usbip/vudc_rx.c | 234 ++++++++ drivers/usb/usbip/vudc_sysfs.c | 229 +++++++ drivers/usb/usbip/vudc_transfer.c | 506 ++++++++++++++++ drivers/usb/usbip/vudc_tx.c | 289 +++++++++ drivers/usb/wusbcore/crypto.c | 6 +- drivers/usb/wusbcore/devconnect.c | 1 - include/linux/bcma/bcma.h | 1 + include/linux/bcma/bcma_driver_arm_c9.h | 15 + include/linux/mfd/syscon/exynos5-pmu.h | 3 + include/linux/usb.h | 11 +- include/linux/usb/gadget.h | 4 + include/linux/usb/hcd.h | 1 + include/linux/usb/otg-fsm.h | 91 ++- include/uapi/linux/usb/ch9.h | 121 ++++ tools/usb/usbip/libsrc/Makefile.am | 4 +- tools/usb/usbip/libsrc/usbip_common.h | 3 + tools/usb/usbip/libsrc/usbip_device_driver.c | 163 +++++ tools/usb/usbip/libsrc/usbip_device_driver.h | 34 ++ tools/usb/usbip/libsrc/usbip_host_common.c | 273 +++++++++ tools/usb/usbip/libsrc/usbip_host_common.h | 104 ++++ tools/usb/usbip/libsrc/usbip_host_driver.c | 269 +-------- tools/usb/usbip/libsrc/usbip_host_driver.h | 27 +- tools/usb/usbip/src/usbip_attach.c | 10 +- tools/usb/usbip/src/usbip_list.c | 96 ++- tools/usb/usbip/src/usbip_port.c | 13 +- tools/usb/usbip/src/usbipd.c | 42 +- 182 files changed, 7630 insertions(+), 2525 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-usbip-vudc create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt rename Documentation/devicetree/bindings/phy/{brcm,brcmstb-sata-phy.txt => brcm-sata-phy.txt} (69%) create mode 100644 drivers/phy/phy-bcm-ns-usb2.c create mode 100644 drivers/phy/phy-brcm-sata.c delete mode 100644 drivers/phy/phy-brcmstb-sata.c create mode 100644 drivers/usb/misc/ucsi.c create mode 100644 drivers/usb/misc/ucsi.h create mode 100644 drivers/usb/usbip/vudc.h create mode 100644 drivers/usb/usbip/vudc_dev.c create mode 100644 drivers/usb/usbip/vudc_main.c create mode 100644 drivers/usb/usbip/vudc_rx.c create mode 100644 drivers/usb/usbip/vudc_sysfs.c create mode 100644 drivers/usb/usbip/vudc_transfer.c create mode 100644 drivers/usb/usbip/vudc_tx.c create mode 100644 include/linux/bcma/bcma_driver_arm_c9.h create mode 100644 tools/usb/usbip/libsrc/usbip_device_driver.c create mode 100644 tools/usb/usbip/libsrc/usbip_device_driver.h create mode 100644 tools/usb/usbip/libsrc/usbip_host_common.c create mode 100644 tools/usb/usbip/libsrc/usbip_host_common.h -- 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