diff options
| author | Peter Oberparleiter <oberpar@linux.ibm.com> | 2026-09-21 15:16:48 +0200 |
|---|---|---|
| committer | Heiko Carstens <hca@linux.ibm.com> | 2026-09-22 12:21:04 +0200 |
| commit | f4d04425e66af2ecee9d1a49ae0484436f3c2fd1 (patch) | |
| tree | 868bd4e63320c14667a18e76393c36a3930aa95b /tools/perf/scripts/python/task-analyzer.py | |
| parent | 3a43be7a1fd06a35cf9e621b88283b3b6e7d281c (diff) | |
| download | linux-next-f4d04425e66af2ecee9d1a49ae0484436f3c2fd1.tar.gz linux-next-f4d04425e66af2ecee9d1a49ae0484436f3c2fd1.zip | |
s390/cmf: Fix virtual vs physical address confusion
The measurement block address is an absolute address. Define the
associated schib_config and schib fields as dma64_t to enable automatic
detection of incorrect assignments. Also add the missing virt_to_dma64()
translation.
Without this fix, a wrong address will be used by firmware when storing
extended format channel measurement data on kernels built with
CONFIG_RANDOMIZE_IDENTITY_BASE=y.
Fixes: 14edd0d73bfe ("s390/cmf: fix virtual vs physical address confusion")
Cc: stable@vger.kernel.org
Signed-off-by: Peter Oberparleiter <oberpar@linux.ibm.com>
Reviewed-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
