diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2010-04-15 09:03:43 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2010-04-15 09:03:43 +0100 |
commit | 0b8d2172143d9a53dc087456b070772e3796b728 (patch) | |
tree | 5a94c064bfbd47087d65087e4d41d82c2fb64527 /xen/common/softirq.c | |
parent | 82e84243c30fd305a62026db1be8f45cf8ec1bb7 (diff) | |
download | xen-0b8d2172143d9a53dc087456b070772e3796b728.tar.gz xen-0b8d2172143d9a53dc087456b070772e3796b728.tar.bz2 xen-0b8d2172143d9a53dc087456b070772e3796b728.zip |
Fix tasklet_action() to notify correct cpu when running tasklet is rescheduled.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/common/softirq.c')
-rw-r--r-- | xen/common/softirq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/common/softirq.c b/xen/common/softirq.c index f99d0d4f7c..e90b71ed2b 100644 --- a/xen/common/softirq.c +++ b/xen/common/softirq.c @@ -149,7 +149,7 @@ static void tasklet_action(void) BUG_ON(t->is_dead || !list_empty(&t->list)); list_add_tail(&t->list, &per_cpu(tasklet_list, t->scheduled_on)); if ( t->scheduled_on != cpu ) - cpu_raise_softirq(cpu, TASKLET_SOFTIRQ); + cpu_raise_softirq(t->scheduled_on, TASKLET_SOFTIRQ); } /* |