]> git.ipfire.org Git - thirdparty/linux.git/commit
KVM: s390: Enable adapter_indicators_set to use mapped pages
authorDouglas Freimuth <freimuth@linux.ibm.com>
Thu, 4 Jun 2026 19:27:54 +0000 (21:27 +0200)
committerClaudio Imbrenda <imbrenda@linux.ibm.com>
Mon, 15 Jun 2026 12:18:33 +0000 (14:18 +0200)
commit1e95e3bc6b0572e60a98c7dde52e27259a802d4d
tree50672ef31d8828e16884c43bfd1390d44a080e31
parentc9a5688380865b968f7aef6534de632857ab5be0
KVM: s390: Enable adapter_indicators_set to use mapped pages

The s390 adapter_indicators_set function can now be optimized to use
long-term mapped pages when available so that work can be
processed on a fast path when interrupts are disabled.
If adapter indicator pages are not mapped then local mapping is
done on a slow path as it is prior to this patch. For example, Secure
Execution environments will take the local mapping path as it does prior to
this patch.

Reviewed-by: Matthew Rosato <mjrosato@linux.ibm.com>
Signed-off-by: Douglas Freimuth <freimuth@linux.ibm.com>
Acked-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Message-ID: <20260604192755.203143-3-freimuth@linux.ibm.com>
arch/s390/kvm/interrupt.c