diff options
author | Thomas Gleixner <[email protected]> | 2017-06-20 01:37:23 +0200 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2017-06-22 18:21:15 +0200 |
commit | 2e051552df69af6d134c2592d0d6f1ac80f01190 (patch) | |
tree | 978ded6acb4983f52427e4fc38a3b12ffbb65467 /tools/perf/scripts/python | |
parent | 43564bd97d0e6182bbd43b51b33254c728832551 (diff) |
genirq: Move initial affinity setup to irq_startup()
The startup vs. setaffinity ordering of interrupts depends on the
IRQF_NOAUTOEN flag. Chained interrupts are not getting any affinity
assignment at all.
A regular interrupt is started up and then the affinity is set. A
IRQF_NOAUTOEN marked interrupt is not started up, but the affinity is set
nevertheless.
Move the affinity setup to startup_irq() so the ordering is always the same
and chained interrupts get the proper default affinity assigned as well.
Signed-off-by: Thomas Gleixner <[email protected]>
Cc: Jens Axboe <[email protected]>
Cc: Marc Zyngier <[email protected]>
Cc: Michael Ellerman <[email protected]>
Cc: Keith Busch <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Christoph Hellwig <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions