This patch set fixes a number of crashes, deadlocks and resource leaks in usbip. It also makes some changes to improve style and consistency. Bernard Blackham (6): staging: usbip: Don't leak struct file. staging: usbip: Rename dum -> vhci for consistency staging: usbip: Avoid superfluous set HC_STATE_RUNNING in vhci_start staging: usbip: Locking and logic fixes. staging: usbip: Simplify list logic in vhci_tx.c. staging: usbip: Minor cleanups. drivers/staging/usbip/stub_dev.c | 3 +- drivers/staging/usbip/usbip_common.c | 4 +- drivers/staging/usbip/usbip_event.c | 2 +- drivers/staging/usbip/vhci_hcd.c | 261 +++++++++++++++++----------------- drivers/staging/usbip/vhci_rx.c | 46 +++--- drivers/staging/usbip/vhci_sysfs.c | 37 ++--- drivers/staging/usbip/vhci_tx.c | 19 ++- 7 files changed, 187 insertions(+), 185 deletions(-) -- 1.7.10.4 -- 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