Kconfig (cb54b53adae70701bdd77d848cea4b9b39b61cf9) Kconfig (d84d27a491880b9902b45c09be8d9e9464fb9b74)
1config ARCH
2 string
3 option env="ARCH"
4
5config KERNELVERSION
6 string
7 option env="KERNELVERSION"
8

--- 513 unchanged lines hidden (view full) ---

522 dynticks mode, you shouldn't enable this option. It also
523 adds unnecessary overhead.
524
525 If unsure say N
526
527config CONTEXT_TRACKING_FORCE
528 bool "Force context tracking"
529 depends on CONTEXT_TRACKING
1config ARCH
2 string
3 option env="ARCH"
4
5config KERNELVERSION
6 string
7 option env="KERNELVERSION"
8

--- 513 unchanged lines hidden (view full) ---

522 dynticks mode, you shouldn't enable this option. It also
523 adds unnecessary overhead.
524
525 If unsure say N
526
527config CONTEXT_TRACKING_FORCE
528 bool "Force context tracking"
529 depends on CONTEXT_TRACKING
530 default CONTEXT_TRACKING
530 default y if !NO_HZ_FULL
531 help
531 help
532 Probe on user/kernel boundaries by default in order to
533 test the features that rely on it such as userspace RCU extended
534 quiescent states.
535 This test is there for debugging until we have a real user like the
536 full dynticks mode.
532 The major pre-requirement for full dynticks to work is to
533 support the context tracking subsystem. But there are also
534 other dependencies to provide in order to make the full
535 dynticks working.
537
536
537 This option stands for testing when an arch implements the
538 context tracking backend but doesn't yet fullfill all the
539 requirements to make the full dynticks feature working.
540 Without the full dynticks, there is no way to test the support
541 for context tracking and the subsystems that rely on it: RCU
542 userspace extended quiescent state and tickless cputime
543 accounting. This option copes with the absence of the full
544 dynticks subsystem by forcing the context tracking on all
545 CPUs in the system.
546
547 Say Y only if you're working on the developpement of an
548 architecture backend for the context tracking.
549
550 Say N otherwise, this option brings an overhead that you
551 don't want in production.
552
553
538config RCU_FANOUT
539 int "Tree-based hierarchical RCU fanout value"
540 range 2 64 if 64BIT
541 range 2 32 if !64BIT
542 depends on TREE_RCU || TREE_PREEMPT_RCU
543 default 64 if 64BIT
544 default 32 if !64BIT
545 help

--- 1312 unchanged lines hidden ---
554config RCU_FANOUT
555 int "Tree-based hierarchical RCU fanout value"
556 range 2 64 if 64BIT
557 range 2 32 if !64BIT
558 depends on TREE_RCU || TREE_PREEMPT_RCU
559 default 64 if 64BIT
560 default 32 if !64BIT
561 help

--- 1312 unchanged lines hidden ---