commit | 4260fd732280efec08d520a3f835f9d58beca80d | [log] [tgz] |
---|---|---|
author | Quentin Perret <qperret@google.com> | Thu Jul 07 09:53:52 2022 +0000 |
committer | Quentin Perret <qperret@google.com> | Tue Sep 24 17:01:23 2024 +0000 |
tree | 5c9c6e8f994c7bf9ef359580069ae0b4903c523d | |
parent | a752d885ec368e83bc8ace7ef4c7fa8b228f89a0 [diff] |
KVM: arm64: Allow RO memslot/dirty logging for non-protected guests Signed-off-by: Quentin Perret <qperret@google.com>
diff --git a/arch/arm64/kvm/mmu.c b/arch/arm64/kvm/mmu.c index b4b01e4..780660c 100644 --- a/arch/arm64/kvm/mmu.c +++ b/arch/arm64/kvm/mmu.c
@@ -2426,7 +2426,7 @@ int kvm_arch_prepare_memory_region(struct kvm *kvm, return -EPERM; } - if (new && + if (new && kvm->arch.pkvm.enabled && new->flags & (KVM_MEM_LOG_DIRTY_PAGES | KVM_MEM_READONLY)) { return -EPERM; }