diff options
author | Peter Zijlstra <a.p.zijlstra@chello.nl> | 2006-09-19 14:55:22 +0200 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2006-10-05 06:48:25 -0400 |
commit | 0a07bc645e818b88559d99f52ad45e35352e8228 (patch) | |
tree | c7c2c5ed96cd2df1b723c977e3eaef6672e60b9e /drivers/net/bonding | |
parent | 70fbf32703a9c4d3403663d1fc24fd8afc76d56f (diff) | |
download | kernel-crypto-0a07bc645e818b88559d99f52ad45e35352e8228.tar.gz kernel-crypto-0a07bc645e818b88559d99f52ad45e35352e8228.tar.xz kernel-crypto-0a07bc645e818b88559d99f52ad45e35352e8228.zip |
[PATCH] forcedeth: hardirq lockdep warning
BUG: warning at kernel/lockdep.c:1816/trace_hardirqs_on() (Not tainted)
Call Trace:
show_trace
dump_stack
trace_hardirqs_on
:forcedeth:nv_nic_irq_other
handle_IRQ_event
__do_IRQ
do_IRQ
ret_from_intr
DWARF2 barf
default_idle
cpu_idle
rest_init
start_kernel
_sinittext
These 3 functions nv_nic_irq_tx(), nv_nic_irq_rx() and nv_nic_irq_other()
are reachable from IRQ context and process context. Make use of the
irq-save/restore spinlock variant.
(Compile tested only, since I do not have the hardware)
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Jeff Garzik <jeff@garzik.org>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Arjan van de Ven <arjan@linux.intel.com>
Cc: Dave Jones <davej@redhat.com>
Cc: Andrew Morton <akpm@osdl.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/bonding')
0 files changed, 0 insertions, 0 deletions