sched: Trivial core scheduling cookie management
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) <peterz@infradead.org> Tested-by:
Don Hiatt <dhiatt@digitalocean.com> Tested-by:
Hongyu Ning <hongyu.ning@linux.intel.com> Tested-by:
Vincent Guittot <vincent.guittot@linaro.org> Link: https://lkml.kernel.org/r/20210422123308.919768100@infradead.org
Showing
- include/linux/sched.h 6 additions, 0 deletionsinclude/linux/sched.h
- kernel/fork.c 1 addition, 0 deletionskernel/fork.c
- kernel/sched/Makefile 1 addition, 0 deletionskernel/sched/Makefile
- kernel/sched/core.c 4 additions, 3 deletionskernel/sched/core.c
- kernel/sched/core_sched.c 109 additions, 0 deletionskernel/sched/core_sched.c
- kernel/sched/sched.h 16 additions, 0 deletionskernel/sched/sched.h
Loading
Please register or sign in to comment