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