diff options
author | Srivatsa Vaddagiri <vatsa@codeaurora.org> | 2014-03-31 10:34:41 -0700 |
---|---|---|
committer | Todd Kjos <tkjos@google.com> | 2017-11-01 15:09:34 -0700 |
commit | 2da014c0d8de3ed95222eff8bde75c3d50539468 (patch) | |
tree | 490c783f1558358088c4d706cbfa2c64024d0b4b /kernel/sched/core.c | |
parent | 3a353d6cea7db5b758d6cec01398cb932cdef919 (diff) |
sched: Extend active balance to accept 'push_task' argument
Active balance currently picks one task to migrate from busy cpu to
a chosen cpu (push_cpu). This patch extends active load balance to
recognize a particular task ('push_task') that needs to be migrated to
'push_cpu'. This capability will be leveraged by HMP-aware task
placement in a subsequent patch.
Change-Id: If31320111e6cc7044e617b5c3fd6d8e0c0e16952
Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
[rameezmustafa@codeaurora.org]: Port to msm-3.18]
Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
Diffstat (limited to 'kernel/sched/core.c')
-rw-r--r-- | kernel/sched/core.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 18d607f9a417..679791f6c2df 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -7909,6 +7909,7 @@ void __init sched_init(void) rq->active_balance = 0; rq->next_balance = jiffies; rq->push_cpu = 0; + rq->push_task = NULL; rq->cpu = i; rq->online = 0; rq->idle_stamp = 0; |