s390/cmf: fix virtual vs physical address confusion
authorHeiko Carstens <hca@linux.ibm.com>
Fri, 19 Jan 2024 11:19:30 +0000 (12:19 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Fri, 9 Feb 2024 12:58:15 +0000 (13:58 +0100)
commit14edd0d73bfef320fd5be11495687ba537aa6341
tree6f6f8e5532395d9abbd8d2e0217efc20c46383ed
parent343c8a564583d9166ddacd2ade1f917eb8ea37cc
s390/cmf: fix virtual vs physical address confusion

The measurement block origin address is an absolute address; therefore
add a missing virt_to_phys() translation to the cmf_activate() inline
assembly.

This doesn't fix a bug, since virtual and physical addresses are
currently identical.

Acked-by: Alexander Gordeev <agordeev@linux.ibm.com>
Acked-by: Vineeth Vijayan <vneethv@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
drivers/s390/cio/cmf.c