kvm: remove unneccessary iotcl parameter

The last parameter of the following is unneccessary:

  ret = ioctl(self->vm_fd, KVM_SET_USER_MEMORY_REGION, &mem, 1);

as seen in linux-2.6.32.12/virt/kvm/kvm_main.c:

case KVM_SET_USER_MEMORY_REGION: {
        struct kvm_userspace_memory_region kvm_userspace_mem;

        r = -EFAULT;
        if (copy_from_user(&kvm_userspace_mem, argp,
                                        sizeof kvm_userspace_mem))
                goto out;

        r = kvm_vm_ioctl_set_memory_region(kvm, &kvm_userspace_mem, 1);
        if (r)
                goto out;
        break;
}

Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
This commit is contained in:
Asias He
2015-06-01 16:39:39 +01:00
committed by Will Deacon
parent 0b322d9635
commit b6e68186d1
+1 -1
View File
@@ -137,7 +137,7 @@ struct kvm *kvm__init(void)
.userspace_addr = (unsigned long) self->ram_start,
};
ret = ioctl(self->vm_fd, KVM_SET_USER_MEMORY_REGION, &mem, 1);
ret = ioctl(self->vm_fd, KVM_SET_USER_MEMORY_REGION, &mem);
if (ret < 0)
die_perror("KVM_SET_USER_MEMORY_REGION ioctl");