diff options
author | 2023-02-13 12:35:19 +0100 | |
---|---|---|
committer | 2023-02-15 11:07:01 +0100 | |
commit | 6472a2dcc4274452bb46fb5a0d968a1c1ed772ee (patch) | |
tree | 9af7314210b1e841eb15a485abe6e3320c49ab91 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | s390/processor: add test_and_set_cpu_flag() and test_and_clear_cpu_flag() (diff) | |
download | wireguard-linux-6472a2dcc4274452bb46fb5a0d968a1c1ed772ee.tar.xz wireguard-linux-6472a2dcc4274452bb46fb5a0d968a1c1ed772ee.zip |
s390/irq,idle: simplify idle check
Use the per-cpu CIF_ENABLED_WAIT flag to decide if an interrupt
occurred while a cpu was idle, instead of checking two conditions
within the old psw.
Also move clearing of the CIF_ENABLED_WAIT bit to the early interrupt
handler, which in turn makes arch_vcpu_is_preempted() also a bit more
precise, since the flag is now cleared before interrupt handlers have
been called.
Reviewed-by: Sven Schnelle <svens@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions