|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Call move_irq() during evtchn ->ack irq hook functions.
# 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
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-changelog] Call move_irq() during evtchn ->ack irq hook functions. This,
Xen patchbot -3 . 0-testing <=
|
|
|
|
|