Re: [PATCH v6 3/5] kvm: arm64: New memslot flag to indicate cacheable mapping

From: Ankit Agrawal
Date: Mon Jun 16 2025 - 07:38:24 EST


> So, in the absence of a complete solution, I guess we can forgo the
> memslot flag. OTOH, the KVM cap is still useful since even now we do the
> wrong thing with cacheable PFNMAP so KVM_SET_USER_MEMORY_REGION
> accepting a VMA doesn't mean much.

Thanks Sean, Jason and Oliver for sharing your thoughts. I'll remove this
flag, and continue to keep the KVM cap in the next version posting.

>> > https://lore.kernel.org/all/aAdKCGCuwlUeUXKY@xxxxxxxxx/
>> > Oliver, could you please confirm if you are convinced with not having this
>> > flag? Can we rely on MT_NORMAL in vma mapping to convey this?
>
> Yes, following the VMAs memory attributes is the right thing to do. To
> be clear, this is something I'd really like to have settled for 6.17.

Ack.