commit | 2d896e82b80827b962b2675b9d829b0db7173b48 | [log] [tgz] |
---|---|---|
author | Vineeth Remanan Pillai <viremana@linux.microsoft.com> | Mon Sep 28 12:47:08 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Oct 07 14:25:40 2020 |
tree | dd2fcce360d989fb6d6ffbe1ba145d1e342a6217 | |
parent | 798a6d3d66748e8f548b140b8d14b651f5cebb1d [diff] |
CHROMIUM: sched/coresched: consider forced idle task for sched_slice It is seen that sometimes a task run for too long if another sibling is force-idled and there is only a single task running on the current RQ. In this case, don't let the sibling run for too long without entering the schedule loop. Patch is from Vineeth and was not sent yet to mailing list as the series is being prepared, however it shows improvement in tests. TEST=power_VideoCall.fast BUG=b:152605392 Signed-off-by: Vineeth Remanan Pillai <viremana@linux.microsoft.com> Change-Id: I4925730ac9feddcdd2b51ea14de84bd9cce40014 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2441477 Tested-by: Joel Fernandes <joelaf@google.com> Commit-Queue: Joel Fernandes <joelaf@google.com> Reviewed-by: Joel Fernandes <joelaf@google.com> (cherry picked from commit 31fb3d720137224fda548ea69e8e341e8407d7d6) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2456075