diff --git a/usb_8dev.c b/usb_8dev.c index 7f8ca2f..bb3a290 100644 --- a/usb_8dev.c +++ b/usb_8dev.c @@ -700,8 +700,8 @@ static netdev_tx_t usb_8dev_start_xmit(struct sk_buff *skb, return NETDEV_TX_OK; nofreecontext: - usb_unanchor_urb(urb); usb_free_coherent(priv->udev, size, buf, urb->transfer_dma); + usb_free_urb(urb); netdev_warn(netdev, "couldn't find free context");