Changelog:
v1->v2: change __setup() to early_param()
v2->v3: fix kabi because #include <linux/sched/isolation.h>
modify defconfig
Xiongfeng Wang (4):
isolation: Do not check whether housekeeping CPUs are present
isolation: Check whether all the housekeeping CPUs are online
arm64: Kconfig: select ARCH_SUSPEND_NONZERO_CPU by default
arm64: defconfig: Enable CONFIG_ARCH_SUSPEND_NONZERO_CPU
arch/arm64/Kconfig | 3 ++
arch/arm64/configs/openeuler_defconfig | 2 ++
include/linux/cpu.h | 5 +++-
include/linux/sched/isolation.h | 5 ++++
kernel/sched/isolation.c | 39 +++++++++++++++++++++++---
kernel/smp.c | 4 +++
kernel/time/tick-sched.c | 5 +++-
7 files changed, 57 insertions(+), 6 deletions(-)
--
2.30.0