--- a/drivers/usb/net/usbnet.c 2004-12-25 00:34:58.000000000 +0300 +++ b/drivers/usb/net/usbnet.c 2005-05-26 21:02:58.000000000 +0400 @@ -2820,6 +2820,8 @@ urb->dev = NULL; entry->state = tx_done; + spin_lock_rt (&dev->txq.lock); + spin_unlock_rt(&dev->txq.lock); defer_bh (dev, skb); }