]> git.karo-electronics.de Git - karo-tx-linux.git/commit
MIPS: irq: Remove IRQF_DISABLED
authorYong Zhang <yong.zhang0@gmail.com>
Tue, 22 Nov 2011 14:38:03 +0000 (14:38 +0000)
committerRalf Baechle <ralf@linux-mips.org>
Tue, 22 Nov 2011 14:38:03 +0000 (14:38 +0000)
commit70c6c20c14b4d71d8e605942a8c19045c31c9a38
treea030151b95f406bc9c06a689705e46668838abcb
parentbe7a477a4e4e55d3cdc3e7a443fa23d95be7807c
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