|
@@ -799,20 +799,6 @@ static int vhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status)
|
|
|
spin_unlock_irqrestore(&vdev->priv_lock, flags2);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- if (!vdev->ud.tcp_socket) {
|
|
|
- /* tcp connection is closed */
|
|
|
- usbip_uinfo("vhci_hcd: vhci_urb_dequeue() gives back urb %p\n",
|
|
|
- urb);
|
|
|
-
|
|
|
- usb_hcd_unlink_urb_from_ep(hcd, urb);
|
|
|
-
|
|
|
- spin_unlock_irqrestore(&the_controller->lock, flags);
|
|
|
- usb_hcd_giveback_urb(vhci_to_hcd(the_controller), urb,
|
|
|
- urb->status);
|
|
|
- spin_lock_irqsave(&the_controller->lock, flags);
|
|
|
- }
|
|
|
-
|
|
|
spin_unlock_irqrestore(&the_controller->lock, flags);
|
|
|
|
|
|
usbip_dbg_vhci_hc("leave\n");
|