Re: [PATCH 3/9] sched: Trivial core scheduling cookie management

2021-04-02 Thread Peter Zijlstra
On Thu, Apr 01, 2021 at 01:04:58PM -0700, Josh Don wrote: > > +/* > > + * sched_core_update_cookie - Common helper to update a task's core > > cookie. This > > + * updates the selected cookie field. > > + * @p: The task whose cookie should be updated. > > + * @cookie: The new cookie. > > + *

Re: [PATCH 3/9] sched: Trivial core scheduling cookie management

2021-04-01 Thread Josh Don
> +/* > + * sched_core_update_cookie - Common helper to update a task's core cookie. > This > + * updates the selected cookie field. > + * @p: The task whose cookie should be updated. > + * @cookie: The new cookie. > + * @cookie_type: The cookie field to which the cookie corresponds. No

[PATCH 3/9] sched: Trivial core scheduling cookie management

2021-04-01 Thread Peter Zijlstra
In order to not have to use pid_struct, create a new, smaller, structure to manage task cookies for core scheduling. Signed-off-by: Peter Zijlstra (Intel) --- include/linux/sched.h |6 ++ kernel/fork.c |1 kernel/sched/Makefile |1 kernel/sched/core.c |