kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES
[pandora-kernel.git] / virt / kvm / assigned-dev.c
index 758e3b3..e9f3b3a 100644 (file)
@@ -826,7 +826,7 @@ long kvm_vm_ioctl_assigned_device(struct kvm *kvm, unsigned ioctl,
                if (copy_from_user(&routing, argp, sizeof(routing)))
                        goto out;
                r = -EINVAL;
-               if (routing.nr >= KVM_MAX_IRQ_ROUTES)
+               if (routing.nr > KVM_MAX_IRQ_ROUTES)
                        goto out;
                if (routing.flags)
                        goto out;