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