Home | History | Annotate | Download | only in doc
      1 This document gives a brief rationale for the TINY_RCU test cases.
      2 
      3 
      4 Kconfig Parameters:
      5 
      6 CONFIG_DEBUG_LOCK_ALLOC -- Do all three and none of the three.
      7 CONFIG_PREEMPT_COUNT
      8 CONFIG_RCU_TRACE
      9 
     10 The theory here is that randconfig testing will hit the other six possible
     11 combinations of these parameters.
     12 
     13 
     14 Kconfig Parameters Ignored:
     15 
     16 CONFIG_DEBUG_OBJECTS_RCU_HEAD
     17 CONFIG_PROVE_RCU
     18 
     19 	In common code tested by TREE_RCU test cases.
     20 
     21 CONFIG_RCU_NOCB_CPU
     22 
     23 	Meaningless for TINY_RCU.
     24 
     25 CONFIG_RCU_STALL_COMMON
     26 CONFIG_RCU_TORTURE_TEST
     27 
     28 	Redundant with CONFIG_RCU_TRACE.
     29 
     30 CONFIG_HOTPLUG_CPU
     31 CONFIG_PREEMPT
     32 CONFIG_PREEMPT_RCU
     33 CONFIG_SMP
     34 CONFIG_TINY_RCU
     35 CONFIG_PREEMPT_RCU
     36 CONFIG_TREE_RCU
     37 
     38 	All forced by CONFIG_TINY_RCU.
     39