Re: [Xen-devel] [PATCH v6 2/2] vgic: refuse irq migration when one is already in progress

2017-04-05 Thread Julien Grall
Hi Stefano, On 04/04/17 02:09, Stefano Stabellini wrote: diff --git a/xen/arch/arm/vgic.c b/xen/arch/arm/vgic.c index 67d75a6..5eef359 100644 --- a/xen/arch/arm/vgic.c +++ b/xen/arch/arm/vgic.c @@ -237,18 +237,21 @@ static int vgic_get_virq_priority(struct vcpu *v, unsigned int virq)

[Xen-devel] [PATCH v6 2/2] vgic: refuse irq migration when one is already in progress

2017-04-03 Thread Stefano Stabellini
When an irq migration is already in progress, but not yet completed (GIC_IRQ_GUEST_MIGRATING is set), refuse any other irq migration requests for the same irq. This patch implements this approach by returning success or failure from vgic_migrate_irq, and avoiding irq target changes on failure. It