From: Eric Dumazet Date: Mon, 5 Apr 2010 22:42:39 +0000 (-0700) Subject: net: Add a missing local_irq_enable() X-Git-Url: http://git.mmlx.us/?a=commitdiff_plain;h=e4008276fddd10445ff06707694a938cb7f35ed4;p=linux-edison.git net: Add a missing local_irq_enable() As noticed by Changli Gao, we must call local_irq_enable() after rps_unlock() Signed-off-by: Eric Dumazet Signed-off-by: David S. Miller --- diff --git a/net/core/dev.c b/net/core/dev.c index 74f77ca0334..b98ddc62a55 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -3121,6 +3121,7 @@ static int process_backlog(struct napi_struct *napi, int quota) if (!skb) { __napi_complete(napi); rps_unlock(queue); + local_irq_enable(); break; } rps_unlock(queue);