]> git.baikalelectronics.ru Git - kernel.git/commit
sched/isolation: Consolidate check for housekeeping minimum service
authorFrederic Weisbecker <frederic@kernel.org>
Mon, 7 Feb 2022 15:59:07 +0000 (16:59 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 16 Feb 2022 14:57:55 +0000 (15:57 +0100)
commitab62bbe0a6f03047e61325791b30bcdd4a0d195f
tree88d46ed37c1b61f306a9d1b4ef723ed5411751a6
parentd63d97f9ac4bba4ca0e7e378807a453415676130
sched/isolation: Consolidate check for housekeeping minimum service

There can be two subsequent calls to housekeeping_setup() due to
"nohz_full=" and "isolcpus=" that can mix up.  The two passes each have
their own way to deal with an empty housekeeping set of CPUs.
Consolidate this part and remove the awful "tmp" based naming.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Juri Lelli <juri.lelli@redhat.com>
Reviewed-by: Phil Auld <pauld@redhat.com>
Link: https://lore.kernel.org/r/20220207155910.527133-6-frederic@kernel.org
kernel/sched/isolation.c