I'm trying to test your new branch timers/nohz-help-testing. Since I'm using ARM, I cherry-picket a few of Kevin's commits from his arm-nohz-v3/context-tracking branch. It is based on an older version of NOHZ, but I think the context tracking and virtual CPU accounting should be pretty much the same. If not, then that might be the reason for my problems below...
I'm unable to select CONFIG_NO_HZ_FULL. It misses CONFIG_VIRT_CPU_ACCOUNTING_GEN. I have CONFIG_VIRT_CPU_ACCOUNTING set by CONFIG_VIRT_CPU_ACCOUNTING_NATIVE though, but this didn't help. With below change I could at least go on with fixing compile errors: diff --git a/kernel/time/Kconfig b/kernel/time/Kconfig index e1ac129..cd00820 100644 --- a/kernel/time/Kconfig +++ b/kernel/time/Kconfig @@ -106,7 +106,7 @@ config NO_HZ_FULL depends on HAVE_CONTEXT_TRACKING # RCU_NOCB_CPU dependency depends on TREE_RCU || TREE_PREEMPT_RCU - depends on VIRT_CPU_ACCOUNTING_GEN + depends on VIRT_CPU_ACCOUNTING select NO_HZ_COMMON select RCU_USER_QS select RCU_NOCB_CPU /Mats -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/