KVM: arm64: Allow read-only memslots for non-protected VMs (HACK)

Just a hack to facilitate testing.

Signed-off-by: Fuad Tabba <tabba@google.com>
diff --git a/arch/arm64/kvm/mmu.c b/arch/arm64/kvm/mmu.c
index 20c5537..c737d6f 100644
--- a/arch/arm64/kvm/mmu.c
+++ b/arch/arm64/kvm/mmu.c
@@ -1918,7 +1918,8 @@
 		}
 
 		if (new &&
-		    new->flags & (KVM_MEM_LOG_DIRTY_PAGES | KVM_MEM_READONLY)) {
+		    ((new->flags & KVM_MEM_LOG_DIRTY_PAGES) ||
+		     (kvm_vm_is_protected(kvm) && new->flags & KVM_MEM_READONLY))) {
 			return -EPERM;
 		}
 	}