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

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

732 help
733 This option allows no-CBs CPUs (whose RCU callbacks are invoked
734 from kthreads rather than from softirq context) to be specified
735 at build time. Additional no-CBs CPUs may be specified by
736 the rcu_nocbs= boot parameter.
737
738config RCU_NOCB_CPU_NONE
739 bool "No build_forced no-CBs CPUs"
1config ARCH
2 string
3 option env="ARCH"
4
5config KERNELVERSION
6 string
7 option env="KERNELVERSION"
8

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

732 help
733 This option allows no-CBs CPUs (whose RCU callbacks are invoked
734 from kthreads rather than from softirq context) to be specified
735 at build time. Additional no-CBs CPUs may be specified by
736 the rcu_nocbs= boot parameter.
737
738config RCU_NOCB_CPU_NONE
739 bool "No build_forced no-CBs CPUs"
740 depends on RCU_NOCB_CPU && !NO_HZ_FULL
740 depends on RCU_NOCB_CPU && !NO_HZ_FULL_ALL
741 help
742 This option does not force any of the CPUs to be no-CBs CPUs.
743 Only CPUs designated by the rcu_nocbs= boot parameter will be
744 no-CBs CPUs, whose RCU callbacks will be invoked by per-CPU
745 kthreads whose names begin with "rcuo". All other CPUs will
746 invoke their own RCU callbacks in softirq context.
747
748 Select this option if you want to choose no-CBs CPUs at
749 boot time, for example, to allow testing of different no-CBs
750 configurations without having to rebuild the kernel each time.
751
752config RCU_NOCB_CPU_ZERO
753 bool "CPU 0 is a build_forced no-CBs CPU"
741 help
742 This option does not force any of the CPUs to be no-CBs CPUs.
743 Only CPUs designated by the rcu_nocbs= boot parameter will be
744 no-CBs CPUs, whose RCU callbacks will be invoked by per-CPU
745 kthreads whose names begin with "rcuo". All other CPUs will
746 invoke their own RCU callbacks in softirq context.
747
748 Select this option if you want to choose no-CBs CPUs at
749 boot time, for example, to allow testing of different no-CBs
750 configurations without having to rebuild the kernel each time.
751
752config RCU_NOCB_CPU_ZERO
753 bool "CPU 0 is a build_forced no-CBs CPU"
754 depends on RCU_NOCB_CPU && !NO_HZ_FULL
754 depends on RCU_NOCB_CPU && !NO_HZ_FULL_ALL
755 help
756 This option forces CPU 0 to be a no-CBs CPU, so that its RCU
757 callbacks are invoked by a per-CPU kthread whose name begins
758 with "rcuo". Additional CPUs may be designated as no-CBs
759 CPUs using the rcu_nocbs= boot parameter will be no-CBs CPUs.
760 All other CPUs will invoke their own RCU callbacks in softirq
761 context.
762

--- 1145 unchanged lines hidden ---
755 help
756 This option forces CPU 0 to be a no-CBs CPU, so that its RCU
757 callbacks are invoked by a per-CPU kthread whose name begins
758 with "rcuo". Additional CPUs may be designated as no-CBs
759 CPUs using the rcu_nocbs= boot parameter will be no-CBs CPUs.
760 All other CPUs will invoke their own RCU callbacks in softirq
761 context.
762

--- 1145 unchanged lines hidden ---