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_NO_HZ_FULL_SYSIDLE
     22 CONFIG_RCU_NOCB_CPU
     23 
     24 	Meaningless for TINY_RCU.
     25 
     26 CONFIG_RCU_STALL_COMMON
     27 CONFIG_RCU_TORTURE_TEST
     28 
     29 	Redundant with CONFIG_RCU_TRACE.
     30 
     31 CONFIG_HOTPLUG_CPU
     32 CONFIG_PREEMPT
     33 CONFIG_PREEMPT_RCU
     34 CONFIG_SMP
     35 CONFIG_TINY_RCU
     36 CONFIG_PREEMPT_RCU
     37 CONFIG_TREE_RCU
     38 
     39 	All forced by CONFIG_TINY_RCU.
     40