diff options
author | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2004-11-25 20:11:21 +0000 |
---|---|---|
committer | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2004-11-25 20:11:21 +0000 |
commit | cbc6eb8357e39a78d13ad1e5d09546ae91b40349 (patch) | |
tree | 3894c3847c8b6aa56df39487a8425a8def2beb16 /xen/common/multicall.c | |
parent | bd79c802eb5d080b6f10078a98f17a459d54e301 (diff) | |
download | xen-cbc6eb8357e39a78d13ad1e5d09546ae91b40349.tar.gz xen-cbc6eb8357e39a78d13ad1e5d09546ae91b40349.tar.bz2 xen-cbc6eb8357e39a78d13ad1e5d09546ae91b40349.zip |
bitkeeper revision 1.1159.187.17 (41a63c69lFw9w4Qh2aZDluR-6MdrkQ)
More hypercall preemption fixes. do_mmu_update() now correctly remembers the
foreigndom across preempt/resume.
Diffstat (limited to 'xen/common/multicall.c')
-rw-r--r-- | xen/common/multicall.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/xen/common/multicall.c b/xen/common/multicall.c index 04b5a7bdd2..dfe5e8d691 100644 --- a/xen/common/multicall.c +++ b/xen/common/multicall.c @@ -60,9 +60,8 @@ long do_multicall(multicall_entry_t *call_list, unsigned int nr_calls) if ( i < nr_calls ) { mcs->flags = 0; - hypercall_create_continuation( + return hypercall_create_continuation( __HYPERVISOR_multicall, 2, &call_list[i], nr_calls-i); - return __HYPERVISOR_multicall; } } } |