From: "Paul E. McKenney" <[email protected]> Because rcutorture runs CPU-bound in the kernel, it can prevent grace periods from being reported. In RCU_COND_RESCHED_QS=y builds, the cond_resched() calls handle this reporting. This commit therefore forces RCU_COND_RESCHED_QS=y for the TREE01 rcutorture configuration, which is otherwise prone to spurious RCU CPU stall warnings.
Signed-off-by: Paul E. McKenney <[email protected]> Cc: Josh Triplett <[email protected]> Cc: Andi Kleen <[email protected]> Cc: Christoph Lameter <[email protected]> Cc: Mike Galbraith <[email protected]> Cc: Eric Dumazet <[email protected]> --- tools/testing/selftests/rcutorture/configs/rcu/TREE01 | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE01 b/tools/testing/selftests/rcutorture/configs/rcu/TREE01 index 9c827ec59a97..82e70bc38125 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE01 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE01 @@ -4,6 +4,7 @@ CONFIG_PREEMPT_NONE=n CONFIG_PREEMPT_VOLUNTARY=n CONFIG_PREEMPT=y #CHECK#CONFIG_TREE_PREEMPT_RCU=y +CONFIG_RCU_COND_RESCHED_QS=y CONFIG_HZ_PERIODIC=n CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ_FULL=n -- 1.8.1.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

