genirq: Remove IRQF_DISABLED from core code
authorThomas Gleixner <tglx@linutronix.de>
Fri, 26 Mar 2010 00:06:55 +0000 (00:06 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 13 Apr 2010 14:36:40 +0000 (16:36 +0200)
commit6932bf37bed45ce8ed531928b1b0f98162fe6df6
tree3b7af6b49608cb8e3474bf6cb56f86e712466942
parente58aa3d2d0cc01ad8d6f7f640a0670433f794922
genirq: Remove IRQF_DISABLED from core code

Remove all code which is related to IRQF_DISABLED from the core kernel
code. IRQF_DISABLED still exists as a flag, but becomes a NOOP and
will be removed after a grace period. That way we can easily revert to
the previous behaviour by just restoring the core code.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Andi Kleen <andi@firstfloor.org>
Cc: David Miller <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@suse.de>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Linus Torvalds <torvalds@osdl.org>
LKML-Reference: <20100326000405.991244690@linutronix.de>
Documentation/feature-removal-schedule.txt
include/linux/interrupt.h
kernel/irq/manage.c