Re: [PATCH 5/7 v4] sched: propagate asynchrous detach

2016-10-12 Thread Dietmar Eggemann
On 12/10/16 16:45, Vincent Guittot wrote: > On 12 October 2016 at 17:03, Dietmar Eggemann > wrote: >> On 26/09/16 13:19, Vincent Guittot wrote: [...] >>> @@ -6607,6 +6609,10 @@ static void update_blocked_averages(int cpu) >>> >>> if

Re: [PATCH 5/7 v4] sched: propagate asynchrous detach

2016-10-12 Thread Dietmar Eggemann
On 12/10/16 16:45, Vincent Guittot wrote: > On 12 October 2016 at 17:03, Dietmar Eggemann > wrote: >> On 26/09/16 13:19, Vincent Guittot wrote: [...] >>> @@ -6607,6 +6609,10 @@ static void update_blocked_averages(int cpu) >>> >>> if

Re: [PATCH 5/7 v4] sched: propagate asynchrous detach

2016-10-12 Thread Vincent Guittot
On 12 October 2016 at 17:03, Dietmar Eggemann wrote: > On 26/09/16 13:19, Vincent Guittot wrote: >> A task can be asynchronously detached from cfs_rq when migrating >> between CPUs. The load of the migrated task is then removed from >> source cfs_rq during its next

Re: [PATCH 5/7 v4] sched: propagate asynchrous detach

2016-10-12 Thread Vincent Guittot
On 12 October 2016 at 17:03, Dietmar Eggemann wrote: > On 26/09/16 13:19, Vincent Guittot wrote: >> A task can be asynchronously detached from cfs_rq when migrating >> between CPUs. The load of the migrated task is then removed from >> source cfs_rq during its next update. We use this event to

Re: [PATCH 5/7 v4] sched: propagate asynchrous detach

2016-10-12 Thread Dietmar Eggemann
On 26/09/16 13:19, Vincent Guittot wrote: > A task can be asynchronously detached from cfs_rq when migrating > between CPUs. The load of the migrated task is then removed from > source cfs_rq during its next update. We use this event to set propagation > flag. > > During the load balance, we take

Re: [PATCH 5/7 v4] sched: propagate asynchrous detach

2016-10-12 Thread Dietmar Eggemann
On 26/09/16 13:19, Vincent Guittot wrote: > A task can be asynchronously detached from cfs_rq when migrating > between CPUs. The load of the migrated task is then removed from > source cfs_rq during its next update. We use this event to set propagation > flag. > > During the load balance, we take

[PATCH 5/7 v4] sched: propagate asynchrous detach

2016-09-26 Thread Vincent Guittot
A task can be asynchronously detached from cfs_rq when migrating between CPUs. The load of the migrated task is then removed from source cfs_rq during its next update. We use this event to set propagation flag. During the load balance, we take advanatge of the update of blocked load to we

[PATCH 5/7 v4] sched: propagate asynchrous detach

2016-09-26 Thread Vincent Guittot
A task can be asynchronously detached from cfs_rq when migrating between CPUs. The load of the migrated task is then removed from source cfs_rq during its next update. We use this event to set propagation flag. During the load balance, we take advanatge of the update of blocked load to we