We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c5705a2 commit 327cd4bCopy full SHA for 327cd4b
drivers/net/usb/usbnet.c
@@ -702,6 +702,7 @@ void usbnet_resume_rx(struct usbnet *dev)
702
struct sk_buff *skb;
703
int num = 0;
704
705
+ local_bh_disable();
706
clear_bit(EVENT_RX_PAUSED, &dev->flags);
707
708
while ((skb = skb_dequeue(&dev->rxq_pause)) != NULL) {
@@ -710,6 +711,7 @@ void usbnet_resume_rx(struct usbnet *dev)
710
711
}
712
713
queue_work(system_bh_wq, &dev->bh_work);
714
+ local_bh_enable();
715
716
netif_dbg(dev, rx_status, dev->net,
717
"paused rx queue disabled, %d skbs requeued\n", num);
0 commit comments