]> Gentwo Git Trees - linux/.git/commit
s390/mm: Replace the CSP instruction with CSPG
authorHeiko Carstens <hca@linux.ibm.com>
Mon, 3 Nov 2025 13:39:28 +0000 (14:39 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Thu, 6 Nov 2025 13:12:31 +0000 (14:12 +0100)
commit68807a894f0c1cb294a568d8e53c1a77ceaf0c6f
treea7980ad7a9135daeb60f4b8fe78670f8259e93e2
parent220d8e10d69a30db7d9cbd0d3483a739768ed16c
s390/mm: Replace the CSP instruction with CSPG

The CSPG instruction is part of the Dat-Enhancement facility 1, which
is always available. Given that it can be used everywhere where also
the CSP instruction can be used, replace CSP with CSPG everywhere.

This allows to remove the csp() inline assembly. Also remove the
unused gmap_pmdp_csp() function.

Acked-by: Alexander Gordeev <agordeev@linux.ibm.com>
Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/include/asm/pgtable.h
arch/s390/include/asm/tlbflush.h
arch/s390/mm/gmap.c