From f0ff0da44ed7af3db019f7504bd1f48a7b0143db Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Mon, 20 Mar 2006 22:26:39 -0800 Subject: [PATCH] --- yaml --- r: 22253 b: refs/heads/master c: 8aca8a27d96cd75a30c380130496c98b658c9b98 h: refs/heads/master i: 22251: a8df2b698d39875340c5e7edb7fe4269c46cbd6e v: v3 --- [refs] | 2 +- trunk/net/core/dev.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index c4842211afd5..dd064d5c4915 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 99cae7fca1311573f2777b8ceaa8a5abd6e9b04e +refs/heads/master: 8aca8a27d96cd75a30c380130496c98b658c9b98 diff --git a/trunk/net/core/dev.c b/trunk/net/core/dev.c index be1d896cc5b9..ee044097f7f2 100644 --- a/trunk/net/core/dev.c +++ b/trunk/net/core/dev.c @@ -1759,8 +1759,7 @@ static void net_rx_action(struct softirq_action *h) if (dev->quota <= 0 || dev->poll(dev, &budget)) { netpoll_poll_unlock(have); local_irq_disable(); - list_del(&dev->poll_list); - list_add_tail(&dev->poll_list, &queue->poll_list); + list_move_tail(&dev->poll_list, &queue->poll_list); if (dev->quota < 0) dev->quota += dev->weight; else