Re: [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to next online VCPU

From: Anoob Soman
Date: Mon Jun 05 2017 - 05:54:51 EST


On 02/06/17 16:10, Juergen Gross wrote:

I'd prefer the to have irq disabled from taking the lock until here.
This will avoid problems due to preemption and will be faster as it
avoids one irq on/off cycle. So:

local_irq_disable();
raw_spin_lock();
...
raw_spin_unlock();
this_cpu_write();
xen_rebind_evtchn_to_cpu();
local_irq_enable();


Juergen


Agreed, I will send a V2 with your suggestion.


-Anoob.