diff options
author | Thomas Gleixner <[email protected]> | 2017-06-20 01:37:19 +0200 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2017-06-22 18:21:13 +0200 |
commit | cdd16365b0bd7c0cd19e2cc768b6bdc8021f32c3 (patch) | |
tree | 3f64719fa46b4edc5077b0342cf625954eaeb52f /tools/perf/scripts/python/bin/export-to-postgresql-report | |
parent | 1bb0401680da156ce1549e915e711bf5b2534cc5 (diff) |
genirq: Provide irq_fixup_move_pending()
If an CPU goes offline, the interrupts are migrated away, but a eventually
pending interrupt move, which has not yet been made effective is kept
pending even if the outgoing CPU is the sole target of the pending affinity
mask. What's worse is, that the pending affinity mask is discarded even if
it would contain a valid subset of the online CPUs.
Implement a helper function which allows to avoid these issues.
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/bin/export-to-postgresql-report')
0 files changed, 0 insertions, 0 deletions