|
@@ -774,15 +774,10 @@ int proc_watchdog_cpumask(struct ctl_table *table, int write,
|
|
|
|
|
|
void __init lockup_detector_init(void)
|
|
|
{
|
|
|
-#ifdef CONFIG_NO_HZ_FULL
|
|
|
- if (tick_nohz_full_enabled()) {
|
|
|
+ if (tick_nohz_full_enabled())
|
|
|
pr_info("Disabling watchdog on nohz_full cores by default\n");
|
|
|
- cpumask_copy(&watchdog_cpumask, housekeeping_mask);
|
|
|
- } else
|
|
|
- cpumask_copy(&watchdog_cpumask, cpu_possible_mask);
|
|
|
-#else
|
|
|
- cpumask_copy(&watchdog_cpumask, cpu_possible_mask);
|
|
|
-#endif
|
|
|
+
|
|
|
+ cpumask_copy(&watchdog_cpumask, housekeeping_cpumask());
|
|
|
|
|
|
if (!watchdog_nmi_probe())
|
|
|
nmi_watchdog_available = true;
|