]> git.karo-electronics.de Git - karo-tx-linux.git/commit
MIPS: irq: Remove IRQF_DISABLED
authorYong Zhang <yong.zhang0@gmail.com>
Sat, 22 Oct 2011 09:56:24 +0000 (17:56 +0800)
committerRalf Baechle <ralf@linux-mips.org>
Fri, 4 Nov 2011 12:17:28 +0000 (12:17 +0000)
commit6e8722f887b25ad09831c1f4cf5e231c753731b3
treee94b96125635b504b4d1bb41fa80cc33e2b769d6
parentf39729808897647bec9717e3bd3dbf71b56d841d
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 conflict in arch/mips/alchemy/common/dbdma.c
and remove one instance of IRQF_DISABLED in arch/mips/kernel/perf_event.c
which the original patch had missed.]

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>
37 files changed:
arch/mips/alchemy/common/dbdma.c
arch/mips/alchemy/common/time.c
arch/mips/alchemy/devboards/db1200/platform.c
arch/mips/cavium-octeon/smp.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/perf_event.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