sched/fair: Avoid a second scan of target in select_idle_cpu
authorMel Gorman <mgorman@techsingularity.net>
Wed, 4 Aug 2021 11:58:57 +0000 (12:58 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 4 Aug 2021 13:16:44 +0000 (15:16 +0200)
commit56498cfb045d7147cdcba33795d19429afcd1d00
tree71409bf88b04686a90d8050cda527bf5f31065e2
parent89aafd67f28c9e3b725aa30b44b7f61ad3e348ce
sched/fair: Avoid a second scan of target in select_idle_cpu

When select_idle_cpu starts scanning for an idle CPU, it starts with
a target CPU that has already been checked by select_idle_sibling.
This patch starts with the next CPU instead.

Signed-off-by: Mel Gorman <mgorman@techsingularity.net>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20210804115857.6253-3-mgorman@techsingularity.net
kernel/sched/fair.c