Thread (148 messages) 148 messages, 14 authors, 2024-04-26

Re: [PATCH v13 03/35] KVM: Use gfn instead of hva for mmu_notifier_retry

From: Paolo Bonzini <pbonzini@redhat.com>
Date: 2023-10-30 16:31:18
Also in: kvm, kvm-riscv, kvmarm, linux-arm-kernel, linux-fsdevel, linux-mips, linux-mm, linux-riscv, lkml

On 10/27/23 20:21, Sean Christopherson wrote:
From: Chao Peng <redacted> Currently in mmu_notifier 
invalidate path, hva range is recorded and then checked against by 
mmu_notifier_retry_hva() in the page fault handling path. However, for 
the to be introduced private memory, a page fault may not have a hva 
associated, checking gfn(gpa) makes more sense. For existing hva based 
shared memory, gfn is expected to also work. The only downside is when 
aliasing multiple gfns to a single hva, the current algorithm of 
checking multiple ranges could result in a much larger range being 
rejected. Such aliasing should be uncommon, so the impact is expected 
small.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>

Paolo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help