]> git.karo-electronics.de Git - karo-tx-linux.git/commit
MIPS: irq: Remove IRQF_DISABLED
authorYong Zhang <yong.zhang0@gmail.com>
Wed, 16 Nov 2011 01:33:04 +0000 (01:33 +0000)
committerRalf Baechle <ralf@linux-mips.org>
Wed, 16 Nov 2011 01:33:04 +0000 (01:33 +0000)
commit8eebac11138d55bf44015a7dae4e163ed58275e1
tree71d36c3f5c1bb1826efe9ba75ff14e61736bbcff
parent36a95452e20ff2bbc4527529562476b3f1d988ed
MIPS: irq: Remove IRQF_DISABLED

Since commit [e58aa3d2: genirq: Run irq handlers with interrupts disabled],
We run all interrupt handlers with interrupts disabled and we even check
and yell when an interrupt handler returns with interrupts enabled (see
commit [b738a50a: genirq: Warn when handler enables interrupts]).

So now this flag is a NOOP and can be removed.

[ralf@linux-mips.org: Fixed up conflicts in
arch/mips/alchemy/common/dbdma.c, arch/mips/cavium-octeon/smp.c and
arch/mips/kernel/perf_event.c.]

Signed-off-by: Yong Zhang <yong.zhang0@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: tglx@linutronix.de
linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2835/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
35 files changed:
arch/mips/alchemy/common/dbdma.c
arch/mips/alchemy/common/time.c
arch/mips/alchemy/devboards/db1200/platform.c
arch/mips/dec/setup.c
arch/mips/include/asm/mach-generic/floppy.h
arch/mips/include/asm/mach-jazz/floppy.h
arch/mips/jazz/irq.c
arch/mips/kernel/cevt-bcm1480.c
arch/mips/kernel/cevt-ds1287.c
arch/mips/kernel/cevt-gt641xx.c
arch/mips/kernel/cevt-r4k.c
arch/mips/kernel/cevt-sb1250.c
arch/mips/kernel/cevt-txx9.c
arch/mips/kernel/i8253.c
arch/mips/kernel/rtlx.c
arch/mips/kernel/smtc.c
arch/mips/lantiq/irq.c
arch/mips/loongson/common/cs5536/cs5536_mfgpt.c
arch/mips/mti-malta/malta-int.c
arch/mips/pci/ops-pmcmsp.c
arch/mips/pci/ops-tx3927.c
arch/mips/pci/pci-tx4927.c
arch/mips/pci/pci-tx4938.c
arch/mips/pci/pci-tx4939.c
arch/mips/pmc-sierra/msp71xx/msp_hwbutton.c
arch/mips/pmc-sierra/msp71xx/msp_smp.c
arch/mips/pnx8550/common/int.c
arch/mips/pnx8550/common/time.c
arch/mips/sgi-ip22/ip22-int.c
arch/mips/sgi-ip27/ip27-irq.c
arch/mips/sgi-ip27/ip27-timer.c
arch/mips/sgi-ip32/ip32-irq.c
arch/mips/sni/irq.c
arch/mips/sni/time.c
arch/mips/txx9/generic/pci.c