diff options
author | Heiko Carstens <hca@linux.ibm.com> | 2023-02-13 12:35:19 +0100 |
---|---|---|
committer | Heiko Carstens <hca@linux.ibm.com> | 2023-02-15 11:07:01 +0100 |
commit | 6472a2dcc4274452bb46fb5a0d968a1c1ed772ee (patch) | |
tree | 9af7314210b1e841eb15a485abe6e3320c49ab91 /arch/s390/boot/Makefile | |
parent | f96f41aae2b5bd34d32f462c7b45c0f4fad2b59e (diff) |
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 'arch/s390/boot/Makefile')
0 files changed, 0 insertions, 0 deletions