diff options
author | Mel Gorman | 2020-11-30 14:40:20 +0000 |
---|---|---|
committer | Ingo Molnar | 2020-12-11 10:30:38 +0100 |
commit | 13d5a5e9f9b8515da3c04305ae1bb03ab91be7a7 (patch) | |
tree | 4f4a6eddb26f5a8d20bad84e7b09ecfa2160791f /kernel/sched/autogroup.c | |
parent | 59a74b1544e1c07ffbfd1edff5fd73ce7d3d3146 (diff) |
sched/fair: Clear SMT siblings after determining the core is not idle
The clearing of SMT siblings from the SIS mask before checking for an idle
core is a small but unnecessary cost. Defer the clearing of the siblings
until the scan moves to the next potential target. The cost of this was
not measured as it is borderline noise but it should be self-evident.
Signed-off-by: Mel Gorman <mgorman@techsingularity.net>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Vincent Guittot <vincent.guittot@linaro.org>
Link: https://lkml.kernel.org/r/20201130144020.GS3371@techsingularity.net
Diffstat (limited to 'kernel/sched/autogroup.c')
0 files changed, 0 insertions, 0 deletions