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)
commit6367b600e31c6b211eadee7bf7f4ed8c755e9176
tree88d46ed37c1b61f306a9d1b4ef723ed5411751a6
parent04d4e665a60902cf36e7ad39af1179cb5df542ad
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