Re: [PATCH 10/12] Drivers: hv: Don't remap addresses that are above shared_gpa_boundary

From: Tianyu Lan
Date: Thu Nov 03 2022 - 11:25:43 EST


On 10/21/2022 1:57 AM, Michael Kelley wrote:
With the vTOM bit now treated as a protection flag and not part of
the physical address, avoid remapping physical addresses with vTOM set
since technically such addresses aren't valid. Use ioremap_cache()
instead of memremap() to ensure that the mapping provides decrypted
access, which will correctly set the vTOM bit as a protection flag.

While this change is not required for correctness with the current
implementation of memremap(), for general code hygiene it's better to
not depend on the mapping functions doing something reasonable with
a physical address that is out-of-range.

While here, fix typos in two error messages.

Signed-off-by: Michael Kelley<mikelley@xxxxxxxxxxxxx>
---

Reviewed-by: Tianyu Lan <Tianyu.Lan@xxxxxxxxxxxxx>