[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RESEND 07/12] xen: numa-sched: use per-vcpu node-affinity for actual scheduling
On mar, 2013-11-05 at 16:20 +0000, George Dunlap wrote: > On 11/05/2013 02:35 PM, Dario Faggioli wrote: > > @@ -308,11 +279,9 @@ static void csched_set_node_affinity( > > static inline int __vcpu_has_node_affinity(const struct vcpu *vc, > > const cpumask_t *mask) > > { > > - const struct domain *d = vc->domain; > > - const struct csched_dom *sdom = CSCHED_DOM(d); > > - > > - if (cpumask_full(sdom->node_affinity_cpumask) > > - || !cpumask_intersects(sdom->node_affinity_cpumask, mask) ) > > + if ( vc->auto_node_affinity == 1 > > + || cpumask_full(vc->node_affinity) > > + || !cpumask_intersects(vc->node_affinity, mask) ) > > Isn't cpumask_full(vc->node_affinity) <=> vc->auto_node_affinity at this > point? > It is. I'd be killing the cpumask_full() part, if it wasn't for the fact that we decided to re-architect all the thing, and I'm doing the latter right now. > Other than that, I think this whole patch looks good -- nice when you > can add a feature and simplify the code. :-) > Nice indeed! :-) Thanks and Regards, Dario -- <<This happens because I choose it to happen!>> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) Attachment:
signature.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |