TINY_RCU.txt 754 B

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