]> git.baikalelectronics.ru Git - kernel.git/commit
sched: Don't run cpu-online with balance_push() enabled
authorPeter Zijlstra <peterz@infradead.org>
Fri, 15 Jan 2021 17:17:45 +0000 (18:17 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Fri, 22 Jan 2021 14:09:42 +0000 (15:09 +0100)
commit67f64ec679991777aa1fe2bbbb9232fb650bfda4
tree0fc6178d3bbc8ecbef825d781d73f173a4cdd69c
parent44fb458f560622c8580e89bed22bbb782125d274
sched: Don't run cpu-online with balance_push() enabled

We don't need to push away tasks when we come online, mark the push
complete right before the CPU dies.

XXX hotplug state machine has trouble with rollback here.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Valentin Schneider <valentin.schneider@arm.com>
Tested-by: Valentin Schneider <valentin.schneider@arm.com>
Link: https://lkml.kernel.org/r/20210121103506.415606087@infradead.org
kernel/sched/core.c