aboutsummaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorKevin Hilman <[email protected].(none)>2006-11-03 01:47:20 +0100
committerRussell King <[email protected]>2006-11-03 19:52:50 +0000
commit984d115bbf2d731ed2264031fe49c1378d730db0 (patch)
tree60159c1d0b21f3214ce0fd530f4a39f2476e3e14 /include/linux/debugobjects.h
parent8f7f9435e6df0985c877d10259393bdfaac3655f (diff)
[ARM] 3918/1: ixp4xx irq-chip rework
This is a rework of the ixp4xx irq_chip implementation. The use of two irq_chip structures and potentially switching between them is a violation of the intended use of the IRQ framework. The current implementation does not work with current in-kernel spinlock debugging or lockdep due to lock recursion problems caused by calling set_irq_chip/handler from within the chip's set_irq_type(). This patch goes back to using one irq_chip structure and handling the differences between edge/level, normal/GPIO interrupts inside the ack/mask/unmask routines themselves. Signed-off-by: Kevin Hilman <[email protected]> Signed-off-by: Deepak Saxena <[email protected]> Signed-off-by: Russell King <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions