Displaying 1 result from an estimated 1 matches for "unbind_virq_from_irq".
2005 May 02
0
[PATCH] update evtchn for SMP
...= EVTCHNOP_bind_virq;
op.u.bind_virq.virq = virq;
@@ -132,7 +133,7 @@
evtchn_to_irq[evtchn] = irq;
irq_to_evtchn[irq] = evtchn;
- virq_to_irq[virq] = irq;
+ PCPU_GET(virq_to_irq)[virq] = irq;
}
irq_bindcount[irq]++;
@@ -146,7 +147,7 @@
unbind_virq_from_irq(int virq)
{
evtchn_op_t op;
- int irq = virq_to_irq[virq];
+ int irq = PCPU_GET(virq_to_irq)[virq];
int evtchn = irq_to_evtchn[irq];
mtx_lock(&irq_mapping_update_lock);
@@ -161,7 +162,64 @@
evtchn_to_irq[evtchn] = -1;
irq_to_evtchn[irq] = -1;...