David Woodhouse <dw...@infradead.org> : > On Thu, 2015-09-17 at 12:36 +0100, David Woodhouse wrote: > > > > Thanks; I'll try that. In fact since updating to 4.2 the problem has > > got worse — now the whole machine dies: > > There is something very strange going on here. I've found two ways to > make it stop crashing when cp_tx_timeout() hits the 'popf' when > unlocking the spinlock.
cp_tx_timeout takes lock, disables irq, calls cp_clean_rings, thus plain dev_kfree_skb if a skb is still referenced in one of the rx/tx ring. You may replace it with dev_kfree_skb_any. -- Ueimor -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html