]> git.hungrycats.org Git - linux/commit
[PATCH] sis900 skb free fix
authorAndrew Morton <akpm@osdl.org>
Wed, 29 Oct 2003 09:28:40 +0000 (04:28 -0500)
committerLinus Torvalds <torvalds@home.osdl.org>
Wed, 29 Oct 2003 09:28:40 +0000 (04:28 -0500)
commitbf69c42cecdafbaeb3769c23f3da1494994cb317
tree8246ad9abb62dfe84756c12d48f924be03928091
parenta7fa6cb16d0df31b7c1e646b4683b42f217dfa2f
[PATCH] sis900 skb free fix

This driver is freeing skb's from timer context, with local irq's disabled.

It generates warnings from local_bh_enable() because local_bh_enable()
reenables interrupts, exposing the machine to deadlocks.

So use the deferred dev_kfree_skb_irq() instead.
drivers/net/sis900.c