From: Mike Galbraith <mgalbraith@suse.de>
Date: Wed Aug 2 10:55:41 CEST 2017
Subject: NOHZ_FULL: non isolated cpus are housekeepers
Patch-mainline: Never, RT specific
References: SLE Realtime Extension
Signed-off-by: Mike Galbraith <mgalbraith@suse.de>
---
include/linux/tick.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/include/linux/tick.h
+++ b/include/linux/tick.h
@@ -272,7 +272,7 @@ static inline const struct cpumask *hous
static inline bool is_housekeeping_cpu(int cpu)
{
#ifdef CONFIG_NO_HZ_FULL
- if (tick_nohz_full_enabled())
+ if (tick_nohz_full_enabled() && runqueue_is_isolated(cpu))
return cpumask_test_cpu(cpu, housekeeping_mask);
#endif
return true;