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