1 0f66f92dSPaul E. McKenneyThis document gives a brief rationale for the TINY_RCU test cases. 2 0f66f92dSPaul E. McKenney 3 0f66f92dSPaul E. McKenney 4 0f66f92dSPaul E. McKenneyKconfig Parameters: 5 0f66f92dSPaul E. McKenney 6 0f66f92dSPaul E. McKenneyCONFIG_DEBUG_LOCK_ALLOC -- Do all three and none of the three. 7 0f66f92dSPaul E. McKenneyCONFIG_PREEMPT_COUNT 8 0f66f92dSPaul E. McKenneyCONFIG_RCU_TRACE 9 0f66f92dSPaul E. McKenney 10 0f66f92dSPaul E. McKenneyThe theory here is that randconfig testing will hit the other six possible 11 0f66f92dSPaul E. McKenneycombinations of these parameters. 12 0f66f92dSPaul E. McKenney 13 0f66f92dSPaul E. McKenney 14 0f66f92dSPaul E. McKenneyKconfig Parameters Ignored: 15 0f66f92dSPaul E. McKenney 16 0f66f92dSPaul E. McKenneyCONFIG_DEBUG_OBJECTS_RCU_HEAD 17 0f66f92dSPaul E. McKenneyCONFIG_PROVE_RCU 18 0f66f92dSPaul E. McKenney 19 0f66f92dSPaul E. McKenney In common code tested by TREE_RCU test cases. 20 0f66f92dSPaul E. McKenney 21 0f66f92dSPaul E. McKenneyCONFIG_RCU_NOCB_CPU 22 0f66f92dSPaul E. McKenney 23 0f66f92dSPaul E. McKenney Meaningless for TINY_RCU. 24 0f66f92dSPaul E. McKenney 25 0f66f92dSPaul E. McKenneyCONFIG_RCU_STALL_COMMON 26 0f66f92dSPaul E. McKenneyCONFIG_RCU_TORTURE_TEST 27 0f66f92dSPaul E. McKenney 28 0f66f92dSPaul E. McKenney Redundant with CONFIG_RCU_TRACE. 29 0f66f92dSPaul E. McKenney 30 0f66f92dSPaul E. McKenneyCONFIG_HOTPLUG_CPU 31 0f66f92dSPaul E. McKenneyCONFIG_PREEMPT 32 0f66f92dSPaul E. McKenneyCONFIG_PREEMPT_RCU 33 0f66f92dSPaul E. McKenneyCONFIG_SMP 34 0f66f92dSPaul E. McKenneyCONFIG_TINY_RCU 35 *28f6569aSPranith KumarCONFIG_PREEMPT_RCU 36 0f66f92dSPaul E. McKenneyCONFIG_TREE_RCU 37 0f66f92dSPaul E. McKenney 38 0f66f92dSPaul E. McKenney All forced by CONFIG_TINY_RCU. 39