[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xenoprof: Fix support for active domains
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1260966008 0 # Node ID d7403d17d03a98eb744193b817460350a91c45ba # Parent 1e9441f4dcbd2b53352235f98df4962716a83871 xenoprof: Fix support for active domains If a user tries to use opcontrol with option --active-domains in dom0 and then run opcontrol in a guest, no samples are generated. When the guest calls the xenoprof interface it resets the internal Xenoprof state machine and profiling does not start Signed-off-by: Jose Renato Santos <jsantos@xxxxxxxxxx> --- xen/common/xenoprof.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) diff -r 1e9441f4dcbd -r d7403d17d03a xen/common/xenoprof.c --- a/xen/common/xenoprof.c Mon Dec 14 11:58:45 2009 +0000 +++ b/xen/common/xenoprof.c Wed Dec 16 12:20:08 2009 +0000 @@ -693,7 +693,8 @@ int do_xenoprof_op(int op, XEN_GUEST_HAN { case XENOPROF_init: ret = xenoprof_op_init(arg); - if ( !ret ) + if ( (ret == 0) && + (current->domain == xenoprof_primary_profiler) ) xenoprof_state = XENOPROF_INITIALIZED; break; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |