diff options
author | 2020-05-26 18:10:59 +0200 | |
---|---|---|
committer | 2020-05-28 10:54:15 +0200 | |
commit | 52103be07d8b08311955f8c30e535c2dda290cf4 (patch) | |
tree | 63cef1a4ad4f066054182d9a1ce44cbeee69218f /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | sched: Fix smp_call_function_single_async() usage for ILB (diff) | |
download | wireguard-linux-52103be07d8b08311955f8c30e535c2dda290cf4.tar.xz wireguard-linux-52103be07d8b08311955f8c30e535c2dda290cf4.zip |
smp: Optimize flush_smp_call_function_queue()
The call_single_queue can contain (two) different callbacks,
synchronous and asynchronous. The current interrupt handler runs them
in-order, which means that remote CPUs that are waiting for their
synchronous call can be delayed by running asynchronous callbacks.
Rework the interrupt handler to first run the synchonous callbacks.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20200526161907.836818381@infradead.org
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions