diff mbox

NOHZ: local_softirq_pending 08

Message ID 4AE0ECCE.2020407@imap.cc (mailing list archive)
State Not Applicable, archived
Headers show

Commit Message

Tilman Schmidt Oct. 22, 2009, 11:37 p.m. UTC
None
diff mbox

Patch

--- a/drivers/isdn/i4l/isdn_ppp.c
+++ b/drivers/isdn/i4l/isdn_ppp.c
@@ -1174,7 +1174,10 @@  isdn_ppp_push_higher(isdn_net_dev * net_dev, isdn_net_local * lp, struct sk_buff
 #endif /* CONFIG_IPPP_FILTER */
 	skb->dev = dev;
 	skb_reset_mac_header(skb);
-	netif_rx(skb);
+	if (in_interrupt())
+		netif_rx(skb);
+	else
+		netif_rx_ni(skb);
 	/* net_dev->local->stats.rx_packets++; done in isdn_net.c */
 	return;