commit | ae6553beeba8da1a924f523bf07940ec6514079e | [log] [tgz] |
---|---|---|
author | Joonwoo Park <joonwoop@codeaurora.org> | Thu Jan 12 13:42:06 2017 -0800 |
committer | Joonwoo Park <joonwoop@codeaurora.org> | Tue May 09 11:22:45 2017 -0700 |
tree | 5c0a30d38c54445f6f83aa55db14b0657dc66c39 | |
parent | f995dd134f4f9545a54f7f4abaf0a41f9a8249c2 [diff] |
sched: EAS: fix sync-wakeup task placement logic At present, scheduler places wakee on waker blindly as long as waker CPU isn't overutilized. This can cause excessive task packing which will lead both power and performance suboptimality. Fix such suboptimality by subtracting waker CPU's current task load prior to compare CPUs load. Change-Id: I25c8962653138ec710688bf467d15c7055b7b3b7 Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>