On 30/07/2015 08:21, Steve Rutherford wrote:
>  Architectures: x86, ppc, mips
>  Type: vcpu ioctl
>  Parameters: struct kvm_interrupt (in)
> -Returns: 0 on success, -1 on error
> +Returns: 0 on success, negative on failure.

Really returns -1 because...

>  
> -Queues a hardware interrupt vector to be injected.  This is only
> -useful if in-kernel local APIC or equivalent is not used.
> +Queues a hardware interrupt vector to be injected.
>  
>  /* for KVM_INTERRUPT */
>  struct kvm_interrupt {
> @@ -414,7 +413,14 @@ struct kvm_interrupt {
>  
>  X86:
>  
> -Note 'irq' is an interrupt vector, not an interrupt pin or line.
> +Returns: 0 on success,
> +      -EEXIST if an interrupt is already enqueued
> +      -EINVAL the the irq number is invalid
> +      -ENXIO if the PIC is in the kernel
> +      -EFAULT if the pointer is invalid

... these are errno values.  No need to resend.

Paolo

> +Note 'irq' is an interrupt vector, not an interrupt pin or line. This
> +ioctl is useful if the in-kernel PIC is not used.
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to