[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] credit: remove cpu argument to __runq_insert()
commit e59321d1544518cd322a4dc09a4bff482c724f1c Author: Harmandeep Kaur <write.harmandeep@xxxxxxxxx> AuthorDate: Wed Nov 4 17:46:46 2015 +0100 Commit: Jan Beulich <jbeulich@xxxxxxxx> CommitDate: Wed Nov 4 17:46:46 2015 +0100 credit: remove cpu argument to __runq_insert() __runq_insert() takes two arguments, cpu and svc. However, the cpu argument is redundant because we can get all the information we need about cpu from svc. Signed-off-by: Harmandeep Kaur <write.harmandeep@xxxxxxxxx> Acked-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx> --- xen/common/sched_credit.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/xen/common/sched_credit.c b/xen/common/sched_credit.c index 1b30e67..9eb457c 100644 --- a/xen/common/sched_credit.c +++ b/xen/common/sched_credit.c @@ -252,13 +252,12 @@ __runq_elem(struct list_head *elem) } static inline void -__runq_insert(unsigned int cpu, struct csched_vcpu *svc) +__runq_insert(struct csched_vcpu *svc) { - const struct list_head * const runq = RUNQ(cpu); + const struct list_head * const runq = RUNQ(svc->vcpu->processor); struct list_head *iter; BUG_ON( __vcpu_on_runq(svc) ); - BUG_ON( cpu != svc->vcpu->processor ); list_for_each( iter, runq ) { @@ -913,7 +912,7 @@ csched_vcpu_insert(const struct scheduler *ops, struct vcpu *vc) struct csched_vcpu *svc = vc->sched_priv; if ( !__vcpu_on_runq(svc) && vcpu_runnable(vc) && !vc->is_running ) - __runq_insert(vc->processor, svc); + __runq_insert(svc); SCHED_STAT_CRANK(vcpu_insert); } @@ -1024,7 +1023,7 @@ csched_vcpu_wake(const struct scheduler *ops, struct vcpu *vc) } /* Put the VCPU on the runq and tickle CPUs */ - __runq_insert(cpu, svc); + __runq_insert(svc); __runq_tickle(cpu, svc); } @@ -1689,7 +1688,7 @@ csched_schedule( * Select next runnable local VCPU (ie top of local runq) */ if ( vcpu_runnable(current) ) - __runq_insert(cpu, scurr); + __runq_insert(scurr); else BUG_ON( is_idle_vcpu(current) || list_empty(runq) ); -- generated by git-patchbot for /home/xen/git/xen.git#master _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |