aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/bnx2
diff options
context:
space:
mode:
authorDongdong Deng <dongdong.deng@windriver.com>2009-09-16 12:10:47 -0400
committerDavid S. Miller <davem@davemloft.net>2009-09-16 23:49:47 -0400
commite99b1f04d922f132ffab8310b470bcc93d3ddf80 (patch)
tree608230959790644dd22c1e6f81c812d497169b09 /firmware/bnx2
parent3933fc952a5a5af4cf23fca94e20203251c9d825 (diff)
b44: the poll handler b44_poll must not enable IRQ unconditionally
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 the driver which supports netpoll. Call trace: netpoll_send_skb() { local_irq_save(flags) -> netpoll_poll() -> poll_napi() -> poll_one_napi() -> napi->poll() -> b44_poll() local_irq_restore(flags) } Signed-off-by: Dongdong Deng <dongdong.deng@windriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'firmware/bnx2')
0 files changed, 0 insertions, 0 deletions