TINY_RCU.txt 735 B

12345678910111213141516171819202122232425262728293031323334353637383940
  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. Meaningless for TINY_RCU.
  15. CONFIG_RCU_STALL_COMMON
  16. CONFIG_RCU_TORTURE_TEST
  17. Redundant with CONFIG_RCU_TRACE.
  18. CONFIG_HOTPLUG_CPU
  19. CONFIG_PREEMPT
  20. CONFIG_PREEMPT_RCU
  21. CONFIG_SMP
  22. CONFIG_TINY_RCU
  23. CONFIG_PREEMPT_RCU
  24. CONFIG_TREE_RCU
  25. All forced by CONFIG_TINY_RCU.