aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/include
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2010-11-15 09:20:41 -0500
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-12-20 10:06:58 -0500
commitcab8c6f3053c1b147bba825844c8e208f8b3b9f4 (patch)
treeee11484788efc820b48f2348ec72df6e8356b7b5 /arch/arm/include
parent46c48f222f568decb881a552caa1c8f9c96c521e (diff)
ARM: SMP: move ipi_count into irq_stat structure
Move the ipi_count into irq_stat, which allows the ipi_data structure to be entirely removed. Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/include')
-rw-r--r--arch/arm/include/asm/hardirq.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/include/asm/hardirq.h b/arch/arm/include/asm/hardirq.h
index 923eaa1ba83b..824b08aa3f7a 100644
--- a/arch/arm/include/asm/hardirq.h
+++ b/arch/arm/include/asm/hardirq.h
@@ -10,6 +10,9 @@ typedef struct {
10#ifdef CONFIG_LOCAL_TIMERS 10#ifdef CONFIG_LOCAL_TIMERS
11 unsigned int local_timer_irqs; 11 unsigned int local_timer_irqs;
12#endif 12#endif
13#ifdef CONFIG_SMP
14 unsigned int ipi_irqs;
15#endif
13} ____cacheline_aligned irq_cpustat_t; 16} ____cacheline_aligned irq_cpustat_t;
14 17
15#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */ 18#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */