diff options
-rw-r--r-- | net/core/dev.c | 3 |
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 |