diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index 0aa225f7e11f4e90460ab1556d67a71db13589e7..93899085632c5581791eeceb8bb7f5aabb76d718 100644 --- a/virt/kvm/kvm_main.c +++ b/virt/kvm/kvm_main.c @@ -2281,11 +2281,6 @@ static int kvm_get_dirty_log_protect(struct kvm *kvm, struct kvm_dirty_log *log) n = kvm_dirty_bitmap_bytes(memslot); flush = false; -#ifdef CONFIG_HISI_VIRTCCA_HOST - if (!kvm_is_realm(kvm)) - kvm->manual_dirty_log_protect = false; -#endif - if (kvm->manual_dirty_log_protect) { /* * Unlike kvm_get_dirty_log, we always return false in *flush,