[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 26/47] xen/sched: Change vcpu_migrate_*() to operate on schedule unit
On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote: > Now that vcpu_migrate_start() and vcpu_migrate_finish() are used only > to ensure a vcpu is running on a suitable processor > Is this sentence like this (I mean with that "Now" at the beginning) because it was --in previous versions of the series-- right after the patch that changed vcpu_force_reschedule()? If yes, then that is not the case any longer, so we may want to re- phrase. > they can be > switched to operate on schedule units instead of vcpus. > > While doing that rename them accordingly and make the _start() > variant > static. > What does this mean/refer to? Wasn't vcpu_migrate_start() static already? > As it is needed anyway call vcpu_sync_execstate() for each > vcpu of the unit when changing processors. > Again, what do you mean with "As it is needed anyway"? > diff --git a/xen/common/schedule.c b/xen/common/schedule.c > index 0bd9f0d278..70271cdea2 100644 > --- a/xen/common/schedule.c > +++ b/xen/common/schedule.c > > /* > * Initiating migration > * > - * In order to migrate, we need the vcpu in question to have stopped > + * In order to migrate, we need the unit in question to have stopped > * running and had sched_sleep() called (to take it off any > Might be me (not a native speaker), but this reads weird. "and have called sched_sleep()" or "and sched_sleep() to have been called" would sound better. It's, of course, not your fault, but I guess we can consider adjusting it, since we are touching the line above it. Or maybe you also want to queue it up for the cleanup series? Regards -- Dario Faggioli, Ph.D http://about.me/dario.faggioli Virtualization Software Engineer SUSE Labs, SUSE https://www.suse.com/ ------------------------------------------------------------------- <<This happens because _I_ choose it to happen!>> (Raistlin Majere) Attachment:
signature.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |