KVM: Use memdup_user instead of kmalloc/copy_from_user