]> rtime.felk.cvut.cz Git - zynq/linux.git/commit
genirq: Allow disabling of softirq processing in irq thread context
authorThomas Gleixner <tglx@linutronix.de>
Tue, 31 Jan 2012 12:01:27 +0000 (13:01 +0100)
committerMichal Sojka <sojka@merica.cz>
Sun, 13 Sep 2015 07:47:20 +0000 (09:47 +0200)
commit4276df6c0c453dba4bf5161863ea784bbf85620e
treee75264c56068b40b7d2e2f71b1862469c34a4255
parentba3d1e3ca28976a9aabd67997065fa8d23e37463
genirq: Allow disabling of softirq processing in irq thread context

The processing of softirqs in irq thread context is a performance gain
for the non-rt workloads of a system, but it's counterproductive for
interrupts which are explicitely related to the realtime
workload. Allow such interrupts to prevent softirq processing in their
thread context.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: stable-rt@vger.kernel.org
include/linux/interrupt.h
include/linux/irq.h
kernel/irq/manage.c
kernel/irq/settings.h
kernel/softirq.c