aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2006-12-19 11:00:05 +0000
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2006-12-19 11:00:05 +0000
commit48ac736420681cb2d61f380d8605a13697af57a7 (patch)
tree51c501d645f6104ed3aa31e790f98ccf6f095b7e
parent32618ccbf5950b8149744549cfc4dfb3fee315b0 (diff)
downloadxen-48ac736420681cb2d61f380d8605a13697af57a7.tar.gz
xen-48ac736420681cb2d61f380d8605a13697af57a7.tar.bz2
xen-48ac736420681cb2d61f380d8605a13697af57a7.zip
[XENOPROF] Fix buffer sharing with auto-translate guests.
Signed-off-by: Jose Renato Santos <jsantos@hpl.hp.com>
-rw-r--r--xen/common/xenoprof.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/common/xenoprof.c b/xen/common/xenoprof.c
index 39eee3d9a7..f297859de5 100644
--- a/xen/common/xenoprof.c
+++ b/xen/common/xenoprof.c
@@ -384,7 +384,7 @@ static int add_passive_list(XEN_GUEST_HANDLE(void) arg)
d->xenoprof->domain_type = XENOPROF_DOMAIN_PASSIVE;
passive.nbuf = d->xenoprof->nbuf;
passive.bufsize = d->xenoprof->bufsize;
- if ( !shadow_mode_translate(d) )
+ if ( !shadow_mode_translate(current->domain) )
passive.buf_gmaddr = __pa(d->xenoprof->rawbuf);
else
xenoprof_shared_gmfn_with_guest(