diff options
author | Michael Kelley <mhklinux@outlook.com> | 2024-01-16 05:20:06 +0300 |
---|---|---|
committer | Wei Liu <wei.liu@kernel.org> | 2024-03-01 11:31:41 +0300 |
commit | 9fef276f9f416a1e85eb48d3bd38e6018a220bf5 (patch) | |
tree | d48817edef85763486313b14c6ae7fbfd82410fc /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 04ed680e76b0d320612601cef46cb7092f860b31 (diff) | |
download | linux-9fef276f9f416a1e85eb48d3bd38e6018a220bf5.tar.xz |
x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback
In preparation for temporarily marking pages not present during a
transition between encrypted and decrypted, use slow_virt_to_phys()
in the hypervisor callback. As long as the PFN is correct,
slow_virt_to_phys() works even if the leaf PTE is not present.
The existing functions that depend on vmalloc_to_page() all
require that the leaf PTE be marked present, so they don't work.
Update the comments for slow_virt_to_phys() to note this broader usage
and the requirement to work even if the PTE is not marked present.
Signed-off-by: Michael Kelley <mhklinux@outlook.com>
Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Reviewed-by: Rick Edgecombe <rick.p.edgecombe@intel.com>
Link: https://lore.kernel.org/r/20240116022008.1023398-2-mhklinux@outlook.com
Signed-off-by: Wei Liu <wei.liu@kernel.org>
Message-ID: <20240116022008.1023398-2-mhklinux@outlook.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions