diff options
Diffstat (limited to 'arch/powerpc/kernel/irq.c')
-rw-r--r-- | arch/powerpc/kernel/irq.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c index 1f017bb7a7ce..71413f41278f 100644 --- a/arch/powerpc/kernel/irq.c +++ b/arch/powerpc/kernel/irq.c | |||
@@ -489,10 +489,10 @@ void do_IRQ(struct pt_regs *regs) | |||
489 | struct pt_regs *old_regs = set_irq_regs(regs); | 489 | struct pt_regs *old_regs = set_irq_regs(regs); |
490 | unsigned int irq; | 490 | unsigned int irq; |
491 | 491 | ||
492 | trace_irq_entry(regs); | ||
493 | |||
494 | irq_enter(); | 492 | irq_enter(); |
495 | 493 | ||
494 | trace_irq_entry(regs); | ||
495 | |||
496 | check_stack_overflow(); | 496 | check_stack_overflow(); |
497 | 497 | ||
498 | /* | 498 | /* |
@@ -511,10 +511,10 @@ void do_IRQ(struct pt_regs *regs) | |||
511 | else | 511 | else |
512 | __get_cpu_var(irq_stat).spurious_irqs++; | 512 | __get_cpu_var(irq_stat).spurious_irqs++; |
513 | 513 | ||
514 | trace_irq_exit(regs); | ||
515 | |||
514 | irq_exit(); | 516 | irq_exit(); |
515 | set_irq_regs(old_regs); | 517 | set_irq_regs(old_regs); |
516 | |||
517 | trace_irq_exit(regs); | ||
518 | } | 518 | } |
519 | 519 | ||
520 | void __init init_IRQ(void) | 520 | void __init init_IRQ(void) |