Re: 2.3.43 failed
flat view
From: Martin Costabel <hidden>
Date: 2000-02-14 08:50:39
Paul Mackerras wrote:
On Mon, 14 Feb 2000, Martin Costabel wrote:
[]
quoted
Feb 13 15:06:14 rennes-231 kernel: Warning: kfree_skb on hard IRQ c7159770 Feb 13 15:07:24 rennes-231 last message repeated 421 times Feb 13 15:12:01 rennes-231 last message repeated 97 times and so on. How can I get rid of the warnings (short of disabling the line that produces it in net/core/skbuff.c)?Find the places where dev_kfree_skb is called from interrupt context and change them to dev_kfree_skb_irq. If you aren't sure you can say if (in_irq()) dev_kfree_skb_irq(skb); else dev_kfree_skb(skb);
Thanks. Your new version in 2.3.45pre works correctly (shows me once more why I'm not a kernel developer: I replaced all 3 occurrences of dev_kfree_skb by if (in_irq()) ... else ..., which worked, too; you replaced just one of them by dev_kfree_skb_irq; I had tried this before, but always got the wrong one :-( ). -- Martin ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/