diff options
author | Vincent Guittot <[email protected]> | 2016-11-08 10:53:46 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2016-11-16 10:29:10 +0100 |
commit | 4e5160766fcc9f41bbd38bac11f92dce993644aa (patch) | |
tree | c465c62318b5480a3c16591345240d57085bc429 /lib/test-string_helpers.c | |
parent | 09a43ace1f986b003c118fdf6ddf1fd685692d49 (diff) |
sched/fair: Propagate asynchrous detach
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 advantage of the update of blocked
load to propagate any pending changes.
The propagation relies on patch:
"sched: Fix hierarchical order in rq->leaf_cfs_rq_list"
... which orders children and parents, to ensure that it's done in one pass.
Signed-off-by: Vincent Guittot <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Acked-by: Dietmar Eggemann <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: [email protected]
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'lib/test-string_helpers.c')
0 files changed, 0 insertions, 0 deletions