[RFC 01/60] sched: Store task_group->se[] pointers as part of cfs_rq

2018-09-07 Thread Jan H . Schönherr
Move around the storage location of the scheduling entity references of task groups. Instead of linking them from the task_group struct, link each SE from the CFS runqueue itself with a new field "my_se". This resembles the "my_q" field that is already available, just in the other direction.

[RFC 01/60] sched: Store task_group->se[] pointers as part of cfs_rq

2018-09-07 Thread Jan H . Schönherr
Move around the storage location of the scheduling entity references of task groups. Instead of linking them from the task_group struct, link each SE from the CFS runqueue itself with a new field "my_se". This resembles the "my_q" field that is already available, just in the other direction.