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 /net/unix/af_unix.c | |
| parent | s390/processor: add test_and_set_cpu_flag() and test_and_clear_cpu_flag() (diff) | |
| download | linux-6472a2dcc4274452bb46fb5a0d968a1c1ed772ee.tar.gz 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 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions
