]> git.baikalelectronics.ru Git - kernel.git/commit
netpoll: drivers must not enable IRQ unconditionally in their NAPI handler
authorFrancois Romieu <romieu@fr.zoreil.com>
Sun, 17 Dec 2006 22:03:15 +0000 (23:03 +0100)
committerJeff Garzik <jeff@garzik.org>
Tue, 26 Dec 2006 21:24:11 +0000 (16:24 -0500)
commit29a3b013ea6e234bc9c3bffa77e83095d63ee287
treee7ba1469eac6f732a7d2b9debc7713d8173dc0a2
parentf03559a80af448df9f3020d1934ff9e899afa8cb
netpoll: drivers must not enable IRQ unconditionally in their NAPI handler

net/core/netpoll.c::netpoll_send_skb() calls the poll handler when
it is available. As netconsole can be used from almost any context,
IRQ must not be enabled blindly in the NAPI handler of a driver which
supports netpoll.

2e032d51e68405fe1ba05b28f4fd02d9ec13ea07 fixed the issue for the
8139too.c driver.

Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/8139cp.c
drivers/net/b44.c
drivers/net/forcedeth.c
drivers/net/skge.c