aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/kernel/irq.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/kernel/irq.c b/arch/arm/kernel/irq.c
index 350f188c92d2..720b45e232f2 100644
--- a/arch/arm/kernel/irq.c
+++ b/arch/arm/kernel/irq.c
@@ -44,6 +44,8 @@
44#include <asm/mach/irq.h> 44#include <asm/mach/irq.h>
45#include <asm/mach/time.h> 45#include <asm/mach/time.h>
46 46
47#include <litmus/cache_proc.h>
48
47unsigned long irq_err_count; 49unsigned long irq_err_count;
48 50
49int arch_show_interrupts(struct seq_file *p, int prec) 51int arch_show_interrupts(struct seq_file *p, int prec)
@@ -66,7 +68,9 @@ int arch_show_interrupts(struct seq_file *p, int prec)
66 */ 68 */
67void handle_IRQ(unsigned int irq, struct pt_regs *regs) 69void handle_IRQ(unsigned int irq, struct pt_regs *regs)
68{ 70{
71 enter_irq_mode();
69 __handle_domain_irq(NULL, irq, false, regs); 72 __handle_domain_irq(NULL, irq, false, regs);
73 exit_irq_mode();
70} 74}
71 75
72/* 76/*