s390/smp: Remove conditional emergency signal order code usage
authorHeiko Carstens <hca@linux.ibm.com>
Tue, 24 Jun 2025 14:34:35 +0000 (16:34 +0200)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Mon, 30 Jun 2025 13:03:46 +0000 (15:03 +0200)
commit0cb39c9738903c2b69bddb5b767f0eae0213c1d5
tree360c2e8c74563386646c264b2024acd9dcd7a47f
parenta3d0b7a13b542ec6514b68ba4769b8e7fadba7c1
s390/smp: Remove conditional emergency signal order code usage

pcpu_ec_call() uses either the external call or emergency signal order
code to signal (aka send an IPI) to a remote CPU. If the remote CPU is
not running the emergency signal order is used.

Measurements show that always using the external order code is at least
as good, and sometimes even better, than the existing code.

Therefore remove emergency signal order code usage from pcpu_ec_call().

Suggested-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Acked-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Reviewed-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/kernel/smp.c