commit | de0b8d81b2a200269bc596eb987c25b898beaf1f | [log] [tgz] |
---|---|---|
author | Quentin Perret <qperret@google.com> | Thu Jul 07 09:53:52 2022 +0000 |
committer | Keir Fraser <keirf@google.com> | Tue Dec 17 16:49:17 2024 +0000 |
tree | f514c6783ce327e2a7aa9c130dc2eca18c60efe5 | |
parent | b73877ea55951d3044930fc93e31ffe1d724d23c [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 052ab27..4fe5685 100644 --- a/arch/arm64/kvm/mmu.c +++ b/arch/arm64/kvm/mmu.c
@@ -2428,7 +2428,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; }