[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Call move_irq() during evtchn ->ack irq hook functions. This
# HG changeset patch # User kaf24@xxxxxxxxxxxxxxxxxxxx # Node ID 52f475fe17515c94c99c25d5d96d926524e1ae61 # Parent f829258fe6348fbf550fbd32c5a7f5aa0d0158ff Call move_irq() during evtchn ->ack irq hook functions. This triggers SMP affinity work. Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx> diff -r f829258fe634 -r 52f475fe1751 linux-2.6-xen-sparse/drivers/xen/core/evtchn.c --- a/linux-2.6-xen-sparse/drivers/xen/core/evtchn.c Fri Apr 14 11:04:41 2006 +++ b/linux-2.6-xen-sparse/drivers/xen/core/evtchn.c Fri Apr 14 11:05:03 2006 @@ -513,6 +513,8 @@ { int evtchn = evtchn_from_irq(irq); + move_native_irq(irq); + if (VALID_EVTCHN(evtchn)) { mask_evtchn(evtchn); clear_evtchn(evtchn); @@ -635,6 +637,8 @@ static void ack_pirq(unsigned int irq) { int evtchn = evtchn_from_irq(irq); + + move_native_irq(irq); if (VALID_EVTCHN(evtchn)) { mask_evtchn(evtchn); _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |