Re: [PATCH v2 2/2] sched/core: Adjusting the order of scanning CPU

From: Mel Gorman
Date: Mon Nov 14 2022 - 07:15:32 EST


On Wed, Oct 26, 2022 at 02:43:00PM +0800, Hao Jia wrote:
> When select_idle_capacity() starts scanning for an idle CPU, it starts
> with target CPU that has already been checked in select_idle_sibling().
> So we start checking from the next CPU and try the target CPU at the end.
> Similarly for task_numa_assign(), we have just checked numa_migrate_on
> of dst_cpu, so start from the next CPU. This also works for
> steal_cookie_task(), the first scan must fail and start directly
> from the next one.
>
> Signed-off-by: Hao Jia <jiahao.os@xxxxxxxxxxxxx>

Test results in general look ok so

Acked-by: Mel Gorman <mgorman@xxxxxxxxxxxxxxxxxxx>

--
Mel Gorman
SUSE Labs