Commit 7d836495 authored by Ingo Molnar's avatar Ingo Molnar Committed by Thomas Gleixner

genirq: Enable the config switch for forced threading

Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 600b1f32
......@@ -68,3 +68,22 @@ config PREEMPT_SOFTIRQS
Say N if you are unsure.
config PREEMPT_HARDIRQS
bool "Thread Hardirqs"
default n
depends on GENERIC_HARDIRQS_NO__DO_IRQ
select PREEMPT_SOFTIRQS
help
This option reduces the latency of the kernel by 'threading'
hardirqs. This means that all (or selected) hardirqs will run
in their own kernel thread context. While this helps latency,
this feature can also reduce performance.
The threading of hardirqs can also be controlled via the
/proc/sys/kernel/hardirq_preemption runtime flag and the
hardirq-preempt=0/1 boot-time option. Per-irq threading can
be enabled/disable via the /proc/irq/<IRQ>/<handler>/threaded
runtime flags.
Say N if you are unsure.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment