From 662a35711031ba969fe53c5a8a1e224b64565bd9 Mon Sep 17 00:00:00 2001 From: "Gary S. Robertson" Date: Thu, 5 Mar 2015 17:36:18 -0600 Subject: Make ISR threading a compile-time-only option Signed-off-by: Gary S. Robertson --- include/linux/interrupt.h | 4 ++-- kernel/irq/manage.c | 11 ----------- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h index 203c43d3e1b8..85646ecf6a90 100644 --- a/include/linux/interrupt.h +++ b/include/linux/interrupt.h @@ -356,9 +356,9 @@ static inline int disable_irq_wake(unsigned int irq) #ifdef CONFIG_IRQ_FORCED_THREADING -extern bool force_irqthreads; +#define force_irqthreads (true) #else -#define force_irqthreads (0) +#define force_irqthreads (false) #endif #ifndef __ARCH_SET_SOFTIRQ_PENDING diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index ebb8a9e937fa..1b7461dae5ae 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -21,17 +21,6 @@ #include "internals.h" -#ifdef CONFIG_IRQ_FORCED_THREADING -__read_mostly bool force_irqthreads; - -static int __init setup_forced_irqthreads(char *arg) -{ - force_irqthreads = true; - return 0; -} -early_param("threadirqs", setup_forced_irqthreads); -#endif - /** * synchronize_irq - wait for pending IRQ handlers (on other CPUs) * @irq: interrupt number to wait for -- cgit v1.2.3