Re: [PATCH] sched/fair: Remove setting task's se->runnable_weight during PELT update

2018-07-13 Thread Dietmar Eggemann
On 07/12/2018 10:17 AM, Joel Fernandes wrote: On Wed, Jul 11, 2018 at 10:43:28AM +0200, Dietmar Eggemann wrote: On 07/11/2018 01:09 AM, Joel Fernandes wrote: On Mon, Jul 09, 2018 at 05:47:53PM +0100, Dietmar Eggemann wrote: A CFS (SCHED_OTHER, SCHED_BATCH or SCHED_IDLE policy) task's

Re: [PATCH] sched/fair: Remove setting task's se->runnable_weight during PELT update

2018-07-13 Thread Dietmar Eggemann
On 07/12/2018 10:17 AM, Joel Fernandes wrote: On Wed, Jul 11, 2018 at 10:43:28AM +0200, Dietmar Eggemann wrote: On 07/11/2018 01:09 AM, Joel Fernandes wrote: On Mon, Jul 09, 2018 at 05:47:53PM +0100, Dietmar Eggemann wrote: A CFS (SCHED_OTHER, SCHED_BATCH or SCHED_IDLE policy) task's

Re: [PATCH] sched/fair: Remove setting task's se->runnable_weight during PELT update

2018-07-12 Thread Joel Fernandes
On Wed, Jul 11, 2018 at 10:43:28AM +0200, Dietmar Eggemann wrote: > On 07/11/2018 01:09 AM, Joel Fernandes wrote: > > On Mon, Jul 09, 2018 at 05:47:53PM +0100, Dietmar Eggemann wrote: > > > A CFS (SCHED_OTHER, SCHED_BATCH or SCHED_IDLE policy) task's > > > se->runnable_weight must always be in

Re: [PATCH] sched/fair: Remove setting task's se->runnable_weight during PELT update

2018-07-12 Thread Joel Fernandes
On Wed, Jul 11, 2018 at 10:43:28AM +0200, Dietmar Eggemann wrote: > On 07/11/2018 01:09 AM, Joel Fernandes wrote: > > On Mon, Jul 09, 2018 at 05:47:53PM +0100, Dietmar Eggemann wrote: > > > A CFS (SCHED_OTHER, SCHED_BATCH or SCHED_IDLE policy) task's > > > se->runnable_weight must always be in

Re: [PATCH] sched/fair: Remove setting task's se->runnable_weight during PELT update

2018-07-11 Thread Dietmar Eggemann
On 07/11/2018 01:09 AM, Joel Fernandes wrote: On Mon, Jul 09, 2018 at 05:47:53PM +0100, Dietmar Eggemann wrote: A CFS (SCHED_OTHER, SCHED_BATCH or SCHED_IDLE policy) task's se->runnable_weight must always be in sync with its se->load.weight. se->runnable_weight is set to se->load.weight when

Re: [PATCH] sched/fair: Remove setting task's se->runnable_weight during PELT update

2018-07-11 Thread Dietmar Eggemann
On 07/11/2018 01:09 AM, Joel Fernandes wrote: On Mon, Jul 09, 2018 at 05:47:53PM +0100, Dietmar Eggemann wrote: A CFS (SCHED_OTHER, SCHED_BATCH or SCHED_IDLE policy) task's se->runnable_weight must always be in sync with its se->load.weight. se->runnable_weight is set to se->load.weight when

Re: [PATCH] sched/fair: Remove setting task's se->runnable_weight during PELT update

2018-07-10 Thread Joel Fernandes
On Mon, Jul 09, 2018 at 05:47:53PM +0100, Dietmar Eggemann wrote: > A CFS (SCHED_OTHER, SCHED_BATCH or SCHED_IDLE policy) task's > se->runnable_weight must always be in sync with its se->load.weight. > > se->runnable_weight is set to se->load.weight when the task is > forked

Re: [PATCH] sched/fair: Remove setting task's se->runnable_weight during PELT update

2018-07-10 Thread Joel Fernandes
On Mon, Jul 09, 2018 at 05:47:53PM +0100, Dietmar Eggemann wrote: > A CFS (SCHED_OTHER, SCHED_BATCH or SCHED_IDLE policy) task's > se->runnable_weight must always be in sync with its se->load.weight. > > se->runnable_weight is set to se->load.weight when the task is > forked

[PATCH] sched/fair: Remove setting task's se->runnable_weight during PELT update

2018-07-09 Thread Dietmar Eggemann
A CFS (SCHED_OTHER, SCHED_BATCH or SCHED_IDLE policy) task's se->runnable_weight must always be in sync with its se->load.weight. se->runnable_weight is set to se->load.weight when the task is forked (init_entity_runnable_average()) or reniced (reweight_entity()). There are two cases in

[PATCH] sched/fair: Remove setting task's se->runnable_weight during PELT update

2018-07-09 Thread Dietmar Eggemann
A CFS (SCHED_OTHER, SCHED_BATCH or SCHED_IDLE policy) task's se->runnable_weight must always be in sync with its se->load.weight. se->runnable_weight is set to se->load.weight when the task is forked (init_entity_runnable_average()) or reniced (reweight_entity()). There are two cases in