From cdd56702d6800194618b7de0545157ed8ca0b229 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Mon, 5 Jan 2004 03:54:41 -0800 Subject: [PATCH] [NET]: In dev_kfree_skb_any() use dev_kfree_skb_irq() if irqs_disabled(). With help from Jeff Garzik and others. --- include/linux/netdevice.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index b4744f9e42b06..666d89f875f5f 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h @@ -634,7 +634,7 @@ static inline void dev_kfree_skb_irq(struct sk_buff *skb) */ static inline void dev_kfree_skb_any(struct sk_buff *skb) { - if (in_irq()) + if (in_irq() || irqs_disabled()) dev_kfree_skb_irq(skb); else dev_kfree_skb(skb); -- 2.53.0