aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/core/dev.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/net/core/dev.c b/net/core/dev.c
index be1d896cc5b9..ee044097f7f2 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -1759,8 +1759,7 @@ static void net_rx_action(struct softirq_action *h)
1759 if (dev->quota <= 0 || dev->poll(dev, &budget)) { 1759 if (dev->quota <= 0 || dev->poll(dev, &budget)) {
1760 netpoll_poll_unlock(have); 1760 netpoll_poll_unlock(have);
1761 local_irq_disable(); 1761 local_irq_disable();
1762 list_del(&dev->poll_list); 1762 list_move_tail(&dev->poll_list, &queue->poll_list);
1763 list_add_tail(&dev->poll_list, &queue->poll_list);
1764 if (dev->quota < 0) 1763 if (dev->quota < 0)
1765 dev->quota += dev->weight; 1764 dev->quota += dev->weight;
1766 else 1765 else