diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2011-02-02 16:10:48 (GMT) |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2011-02-08 18:37:12 (GMT) |
commit | c305d524e5dd3c3c7a6035083e30950bea1b52dc (patch) | |
tree | 2929186dfc8b0f1094375873231809768d1ac385 /kernel/dma.c | |
parent | c9a443cdf7726ce8b78c3177c6ae601ce37292fc (diff) | |
download | linux-fsl-qoriq-c305d524e5dd3c3c7a6035083e30950bea1b52dc.tar.xz |
softirq: Avoid stack switch from ksoftirqd
ksoftirqd() calls do_softirq() which switches stacks on several
architectures. That makes no sense at all. ksoftirqd's stack is
sufficient.
Call __do_softirq() directly.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Peter Zijlstra <peterz@infradead.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Acked-by: David Miller <davem@davemloft.net>
Cc: Paul Mundt <lethal@linux-sh.org>
Reviewed-by: Frank Rowand <frank.rowand@am.sony.com>
LKML-Reference: <alpine.LFD.2.00.1102021704530.31804@localhost6.localdomain6>
Diffstat (limited to 'kernel/dma.c')
0 files changed, 0 insertions, 0 deletions