From b2590fb049a319a2d7e7f6475997862430d68f9c Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Fri, 14 May 2004 05:55:58 -0700 Subject: [PATCH] [PATCH] ppc64: remove iseries interrupt recursion workaround From: Anton Blanchard It turns out we do avoid irq recursion on iseries so remove the workaround. --- arch/ppc64/kernel/irq.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/arch/ppc64/kernel/irq.c b/arch/ppc64/kernel/irq.c index 5a4d3e47241ed..32c7f723e49c7 100644 --- a/arch/ppc64/kernel/irq.c +++ b/arch/ppc64/kernel/irq.c @@ -376,10 +376,8 @@ static inline int handle_irq_event(int irq, struct pt_regs *regs, int status = 0; int retval = 0; -#ifndef CONFIG_PPC_ISERIES if (!(action->flags & SA_INTERRUPT)) local_irq_enable(); -#endif do { status |= action->flags; @@ -388,9 +386,7 @@ static inline int handle_irq_event(int irq, struct pt_regs *regs, } while (action); if (status & SA_SAMPLE_RANDOM) add_interrupt_randomness(irq); -#ifndef CONFIG_PPC_ISERIES local_irq_disable(); -#endif return retval; } -- 2.53.0