summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2016-10-11 16:09:59 +0300
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2016-11-14 21:46:31 +0300
commit0742ac3e2f9f4b8a3a394a270d8685078837662b (patch)
tree6dfbe100d17a13adb28bc6f068dfda0afab91a09 /tools/perf/scripts/python/export-to-postgresql.py
parentd0af39e89ec59fe7c92c4bcbc2d652ea4c0ee644 (diff)
downloadlinux-0742ac3e2f9f4b8a3a394a270d8685078837662b.tar.xz
rcu: Make expedited grace periods recheck dyntick idle state
Expedited grace periods check dyntick-idle state, and avoid sending IPIs to idle CPUs, including those running guest OSes, and, on NOHZ_FULL kernels, nohz_full CPUs. However, the kernel has been observed checking a CPU while it was non-idle, but sending the IPI after it has gone idle. This commit therefore rechecks idle state immediately before sending the IPI, refraining from IPIing CPUs that have since gone idle. Reported-by: Rik van Riel <riel@redhat.com> Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions