public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* RCU Kconfig help text
@ 2009-09-05 13:27 Valdis.Kletnieks
  2009-09-05 20:01 ` Paul E. McKenney
  0 siblings, 1 reply; 5+ messages in thread
From: Valdis.Kletnieks @ 2009-09-05 13:27 UTC (permalink / raw)
  To: Paul E. McKenney, Andrew Morton; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1227 bytes --]

init/Kconfig says:

"choice
        prompt "RCU Implementation"
        default TREE_RCU

config TREE_RCU
        bool "Tree-based hierarchical RCU"
        help
          This option selects the RCU implementation that is
          designed for very large SMP system with hundreds or
          thousands of CPUs.  It also scales down nicely to
          smaller systems.

config TREE_PREEMPT_RCU
        bool "Preemptable tree-based hierarchical RCU"
        depends on PREEMPT
        help
          This option selects the RCU implementation that is
          designed for very large SMP systems with hundreds or
          thousands of CPUs, but for which real-time response
          is also required.

endchoice"

This leaves somebody who has a laptop wondering which choice is best for
a system with only one or two cores that has CONFIG_PREEMPT defined. One
choice says it scales down nicely, the other explicitly has a 'depends on
PREEMPT' attached to it...

(Yes, I realize in practice, the RCU sections on a laptop are probably usually
so short they don't matter in practice.  I finally concluded TREE_PREEMPT was
apparently a rename of CONFIG_PREEMPT_RCU and went with that since that was
working for me before...)


[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-09-06 20:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-05 13:27 RCU Kconfig help text Valdis.Kletnieks
2009-09-05 20:01 ` Paul E. McKenney
2009-09-06  6:24   ` Pavel Machek
2009-09-06  6:39     ` Paul E. McKenney
2009-09-06 20:07       ` Pavel Machek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox