Messages in this thread Patch in this message | | | From | Frederic Weisbecker <> | Subject | [RFC PATCH 6/9] arm: Tell irq work about self IPI support | Date | Thu, 21 Aug 2014 16:52:54 +0200 |
| |
ARM irq work IPI support depends on SMP support. That information is partly known at early boottime. Lets implement arch_irq_work_has_own_interrupt() accordingly.
Cc: Catalin Iacob <iacobcatalin@gmail.com> Cc: Dave Jones <davej@redhat.com> Cc: Ingo Molnar <mingo@kernel.org> Cc: Kevin Hilman <khilman@linaro.org> Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Russell King <rmk+kernel@arm.linux.org.uk> Cc: Stephen Boyd <sboyd@codeaurora.org> Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> --- arch/arm/kernel/smp.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c index 9388a3d..560c52e 100644 --- a/arch/arm/kernel/smp.c +++ b/arch/arm/kernel/smp.c @@ -506,6 +506,11 @@ void arch_irq_work_raise(void) if (is_smp()) smp_cross_call(cpumask_of(smp_processor_id()), IPI_IRQ_WORK); } + +int __init arch_irq_work_has_own_interrupt(void) +{ + return is_smp(); +} #endif #ifdef CONFIG_GENERIC_CLOCKEVENTS_BROADCAST -- 1.8.3.1
| |