diff options
author | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2006-12-19 11:00:05 +0000 |
---|---|---|
committer | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2006-12-19 11:00:05 +0000 |
commit | 48ac736420681cb2d61f380d8605a13697af57a7 (patch) | |
tree | 51c501d645f6104ed3aa31e790f98ccf6f095b7e | |
parent | 32618ccbf5950b8149744549cfc4dfb3fee315b0 (diff) | |
download | xen-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.c | 2 |
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( |