Messages in this thread Patch in this message | | | From | Yong Zhang <> | Subject | [PATCH 3/3] genirq: remove strange local_irq_disable() | Date | Wed, 4 Nov 2009 21:20:41 +0800 |
| |
local_irq_disable() called in try_one_irq looks very odd and maybe lead misunderstand.
Signed-off-by: Yong Zhang <yong.zhang0@gmail.com> Cc: Ingo Molnar <mingo@elte.hu> Cc: Yinghai Lu <yinghai@kernel.org> Cc: Thomas Gleixner <tglx@linutronix.de> --- kernel/irq/spurious.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/irq/spurious.c b/kernel/irq/spurious.c index 114e704..430eb9a 100644 --- a/kernel/irq/spurious.c +++ b/kernel/irq/spurious.c @@ -54,7 +54,7 @@ static int try_one_irq(int irq, struct irq_desc *desc) } action = action->next; } - local_irq_disable(); + /* Now clean up the flags */ spin_lock(&desc->lock); action = desc->action; -- 1.6.3.3
| |