KVM: Provide common implementation for generic dirty log functions
[sfrench/cifs-2.6.git] / arch / s390 / kvm / kvm-s390.c
index 78f92c005f93b9433f5e901bd509631c2e78abf4..2adbc2fde38203920343d6244e6a53d86c7e809c 100644 (file)
@@ -570,8 +570,7 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext)
        return r;
 }
 
-static void kvm_s390_sync_dirty_log(struct kvm *kvm,
-                                   struct kvm_memory_slot *memslot)
+void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
 {
        int i;
        gfn_t cur_gfn, last_gfn;
@@ -631,7 +630,7 @@ int kvm_vm_ioctl_get_dirty_log(struct kvm *kvm,
        if (!memslot->dirty_bitmap)
                goto out;
 
-       kvm_s390_sync_dirty_log(kvm, memslot);
+       kvm_arch_sync_dirty_log(kvm, memslot);
        r = kvm_get_dirty_log(kvm, log, &is_dirty);
        if (r)
                goto out;