commit | beaecb4d6f32d32d53299fd1fd0d5a07c8c3379b | [log] [tgz] |
---|---|---|
author | Joonwoo Park <joonwoop@codeaurora.org> | Fri Mar 31 17:26:25 2017 -0700 |
committer | Joonwoo Park <joonwoop@codeaurora.org> | Tue May 09 14:46:18 2017 -0700 |
tree | f5d7757ad6eb487c2368ed1b728a22ba5b8b08b1 | |
parent | 5e6ecd7ff5377cb206d40030375f7ec0cef12d7f [diff] |
sched: EAS: place sync=1 wakee on waker's domain With sync = 1, if waker CPU is in big cluster and wakee task's load is small enough to fit within little cluster CPU, at present scheduler places the wakee always on one of little cluster CPUs. This tends to hurt performance with lots of cache misses. Try to place wakee task on the waker's CPU or its siblings. Change-Id: I40d5eba872e016a9becd3b2ef6ce20099326087e Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>