[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 09/48] xen/sched: move some per-vcpu items to struct sched_unit
On 09.09.2019 08:39, Juergen Gross wrote: > On 04.09.19 16:16, Jan Beulich wrote: >> On 09.08.2019 16:57, Juergen Gross wrote: >>> V2: >>> - move affinity_broken back to struct vcpu (Jan Beulich) >> >> But this alone won't work: Now a 2nd vCPU in a unit will clobber >> what a 1st one may have set as an affinity override. I don't >> think you can get away without a per-vCPU CPU mask, or a >> combination of per-vCPU and per-unit state flags. > > See patch 24: this one adds a helper sched_check_affinity_broken() for > that purpose iterating over the vcpus checking the affinity_broken flags > and returning true if any of the vcpus has its flag set. Okay, patch 24 is still before multiple vCPU-s per unit become possible, so no intermediate breakage. But could you please make this explicit by slightly extending the description of the change here? Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |