s390/pgtable: use physical address for Page-Table Origin
authorAlexander Gordeev <agordeev@linux.ibm.com>
Mon, 11 Jan 2021 10:01:55 +0000 (11:01 +0100)
committerVasily Gorbik <gor@linux.ibm.com>
Tue, 26 Oct 2021 13:21:27 +0000 (15:21 +0200)
commit273cd173a1e09e250ba2f8841c95343a3aeec7b5
tree1e22402fe39140c8d51c66f746d13026fe0aa61a
parent3f74eb5f78198a88ebbad7b1d8168f7ea34b3f1a
s390/pgtable: use physical address for Page-Table Origin

Instructions IPTE, IDTE and CRDTE accept Page-Table Origin
as one of the arguments, but instead the pgtable virtual
address is passed. Fix that and also update the crdte()
prototype to conform to csp() and cspg() friends.

Reviewed-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/include/asm/pgtable.h
arch/s390/mm/pageattr.c