kernel-hacking-2024-linux-s.../kernel/irq
Andrew Morton 8b7f07155f free_irq(): fix DEBUG_SHIRQ handling
If we're going to run the handler from free_irq() then we must do it with
local irq's disabled.  Otherwise lockdep complains that the handler is taking
irq-safe spinlocks in a non-irq-safe fashion.

Cc: Ingo Molnar <mingo@elte.hu>
Cc: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-08-22 19:52:44 -07:00
..
autoprobe.c
chip.c genirq: cleanup mismerge artifact 2007-08-12 11:05:45 -07:00
devres.c rip some includes from linux/interrupt.h 2007-07-28 19:42:22 -07:00
handle.c
internals.h
Makefile
manage.c free_irq(): fix DEBUG_SHIRQ handling 2007-08-22 19:52:44 -07:00
migration.c
proc.c
resend.c genirq: suppress resend of level interrupts 2007-08-12 11:05:45 -07:00
spurious.c