|
@@ -23,24 +23,23 @@ struct urb *pickup_urb_and_free_priv(struct vhci_device *vdev, __u32 seqnum)
|
|
|
urb = priv->urb;
|
|
|
status = urb->status;
|
|
|
|
|
|
- usbip_dbg_vhci_rx("find urb %p vurb %p seqnum %u\n",
|
|
|
- urb, priv, seqnum);
|
|
|
+ usbip_dbg_vhci_rx("find urb seqnum %u\n", seqnum);
|
|
|
|
|
|
switch (status) {
|
|
|
case -ENOENT:
|
|
|
/* fall through */
|
|
|
case -ECONNRESET:
|
|
|
- dev_info(&urb->dev->dev,
|
|
|
- "urb %p was unlinked %ssynchronuously.\n", urb,
|
|
|
- status == -ENOENT ? "" : "a");
|
|
|
+ dev_dbg(&urb->dev->dev,
|
|
|
+ "urb seq# %u was unlinked %ssynchronuously\n",
|
|
|
+ seqnum, status == -ENOENT ? "" : "a");
|
|
|
break;
|
|
|
case -EINPROGRESS:
|
|
|
/* no info output */
|
|
|
break;
|
|
|
default:
|
|
|
- dev_info(&urb->dev->dev,
|
|
|
- "urb %p may be in a error, status %d\n", urb,
|
|
|
- status);
|
|
|
+ dev_dbg(&urb->dev->dev,
|
|
|
+ "urb seq# %u may be in a error, status %d\n",
|
|
|
+ seqnum, status);
|
|
|
}
|
|
|
|
|
|
list_del(&priv->list);
|
|
@@ -67,8 +66,8 @@ static void vhci_recv_ret_submit(struct vhci_device *vdev,
|
|
|
spin_unlock_irqrestore(&vdev->priv_lock, flags);
|
|
|
|
|
|
if (!urb) {
|
|
|
- pr_err("cannot find a urb of seqnum %u\n", pdu->base.seqnum);
|
|
|
- pr_info("max seqnum %d\n",
|
|
|
+ pr_err("cannot find a urb of seqnum %u max seqnum %d\n",
|
|
|
+ pdu->base.seqnum,
|
|
|
atomic_read(&vhci_hcd->seqnum));
|
|
|
usbip_event_add(ud, VDEV_EVENT_ERROR_TCP);
|
|
|
return;
|
|
@@ -91,7 +90,7 @@ static void vhci_recv_ret_submit(struct vhci_device *vdev,
|
|
|
if (usbip_dbg_flag_vhci_rx)
|
|
|
usbip_dump_urb(urb);
|
|
|
|
|
|
- usbip_dbg_vhci_rx("now giveback urb %p\n", urb);
|
|
|
+ usbip_dbg_vhci_rx("now giveback urb %u\n", pdu->base.seqnum);
|
|
|
|
|
|
spin_lock_irqsave(&vhci->lock, flags);
|
|
|
usb_hcd_unlink_urb_from_ep(vhci_hcd_to_hcd(vhci_hcd), urb);
|
|
@@ -158,7 +157,7 @@ static void vhci_recv_ret_unlink(struct vhci_device *vdev,
|
|
|
pr_info("the urb (seqnum %d) was already given back\n",
|
|
|
pdu->base.seqnum);
|
|
|
} else {
|
|
|
- usbip_dbg_vhci_rx("now giveback urb %p\n", urb);
|
|
|
+ usbip_dbg_vhci_rx("now giveback urb %d\n", pdu->base.seqnum);
|
|
|
|
|
|
/* If unlink is successful, status is -ECONNRESET */
|
|
|
urb->status = pdu->u.ret_unlink.status;
|