On 31/10/2023 23:40, Sean Christopherson wrote:
On Mon, Oct 02, 2023, Paul Durrant wrote:
From: Paul Durrant <pdurrant@xxxxxxxxxx>
After a subsequent patch, the gpa may not always be set whereas khva will
(as long as the cache valid flag is also set).
This holds true only because there are no users of KVM_GUEST_USES_PFN, and
because hva_to_pfn_retry() rather oddly adds the offset to a NULL khva.
I think it's time to admit using this to map PFNs into the guest is a bad idea
and rip out KVM_GUEST_USES_PFN before fully relying on khva.
https://lore.kernel.org/all/ZQiR8IpqOZrOpzHC@xxxxxxxxxx
Is this something you want me to fix?
Paul