diff options
| author | Michael Kelley <[email protected]> | 2024-01-16 02:20:06 +0000 |
|---|---|---|
| committer | Wei Liu <[email protected]> | 2024-03-01 08:31:41 +0000 |
| commit | 9fef276f9f416a1e85eb48d3bd38e6018a220bf5 (patch) | |
| tree | d48817edef85763486313b14c6ae7fbfd82410fc /drivers/net/ethernet/intel/igc/igc_main.c | |
| parent | Documentation: hyperv: Add overview of PCI pass-thru device support (diff) | |
| download | kernel-9fef276f9f416a1e85eb48d3bd38e6018a220bf5.tar.gz kernel-9fef276f9f416a1e85eb48d3bd38e6018a220bf5.zip | |
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 <[email protected]>
Acked-by: Kirill A. Shutemov <[email protected]>
Reviewed-by: Rick Edgecombe <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Wei Liu <[email protected]>
Message-ID: <[email protected]>
Diffstat (limited to 'drivers/net/ethernet/intel/igc/igc_main.c')
0 files changed, 0 insertions, 0 deletions
