mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
hvm: Fix platform-irq handling in presence of irqbalance daemon.
The HVM guest did not respond when PV-on-HVM driver was tested on the following conditions. 1. RHEL4u4 2. vcpu 4 3. irqbalance on 4. pv-on-hvm driver used. Eventhandler did not work because IRQ was delivered to another vcpu by irqbalance. Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com> Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
This commit is contained in:
1 parent
3baee98422
commit
ca039d0244
1 file changed
+2
-1
@@ -167,7 +167,8 @@ EXPORT_SYMBOL(notify_remote_via_irq);
|
||||
irqreturn_t evtchn_interrupt(int irq, void *dev_id, struct pt_regs *regs)
|
||||
{
|
||||
unsigned int l1i, port;
|
||||
int cpu = smp_processor_id();
|
||||
/* XXX: All events are bound to vcpu0 but irq may be redirected. */
|
||||
int cpu = 0; /*smp_processor_id();*/
|
||||
irqreturn_t(*handler) (int, void *, struct pt_regs *);
|
||||
shared_info_t *s = shared_info_area;
|
||||
vcpu_info_t *v = &s->vcpu_info[cpu];
|
||||
|
||||