|
@@ -353,11 +353,8 @@ static void arp_reply(struct sk_buff *skb)
|
|
struct sk_buff *send_skb;
|
|
struct sk_buff *send_skb;
|
|
struct netpoll *np = NULL;
|
|
struct netpoll *np = NULL;
|
|
|
|
|
|
- spin_lock_irqsave(&npinfo->rx_lock, flags);
|
|
|
|
if (npinfo->rx_np && npinfo->rx_np->dev == skb->dev)
|
|
if (npinfo->rx_np && npinfo->rx_np->dev == skb->dev)
|
|
np = npinfo->rx_np;
|
|
np = npinfo->rx_np;
|
|
- spin_unlock_irqrestore(&npinfo->rx_lock, flags);
|
|
|
|
-
|
|
|
|
if (!np)
|
|
if (!np)
|
|
return;
|
|
return;
|
|
|
|
|