[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 2/4] xen: sched: make counters for vCPU sleep and wakeup generic
On 02/27/2015 04:51 PM, Dario Faggioli wrote: > and update them from Credit2 and RTDS. In Credit2, while there, > remove some stale comments too. > > Signed-off-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx> > Cc: George Dunlap <george.dunlap@xxxxxxxxxxxxx> > Cc: Meng Xu <mengxu@xxxxxxxxxxxxx> > Cc: Jan Beulich <JBeulich@xxxxxxxx> > Cc: Keir Fraser <keir@xxxxxxx> > Reviewed-by: Meng Xu <mengxu@xxxxxxxxxxxxx> > Acked-by: Jan Beulich <jbeulich@xxxxxxxx> One comment... > --- > xen/common/sched_credit2.c | 12 ++++++++---- > xen/common/sched_rt.c | 12 ++++++++++++ > xen/include/xen/perfc_defn.h | 10 +++++----- > 3 files changed, 25 insertions(+), 9 deletions(-) > > diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c > index ad0a5d4..2b852cc 100644 > --- a/xen/common/sched_credit2.c > +++ b/xen/common/sched_credit2.c > @@ -931,6 +931,7 @@ csched2_vcpu_sleep(const struct scheduler *ops, struct > vcpu *vc) > struct csched2_vcpu * const svc = CSCHED2_VCPU(vc); > > BUG_ON( is_idle_vcpu(vc) ); > + SCHED_STAT_CRANK(vcpu_sleep); > > if ( per_cpu(schedule_data, vc->processor).curr == vc ) > cpu_raise_softirq(vc->processor, SCHEDULE_SOFTIRQ); > @@ -956,19 +957,22 @@ csched2_vcpu_wake(const struct scheduler *ops, struct > vcpu *vc) > > BUG_ON( is_idle_vcpu(vc) ); > > - /* Make sure svc priority mod happens before runq check */ > if ( unlikely(per_cpu(schedule_data, vc->processor).curr == vc) ) > { > + SCHED_STAT_CRANK(vcpu_wake_running); > goto out; > } > - > if ( unlikely(__vcpu_on_runq(svc)) ) Does this make the 'if' butt right up against the '{'? Is that bad? Other than that: Acked-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> However, it doesn't apply cleanly at the moment, so you'll probably need to send a refresh. (Sorry for taking so long!) -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |