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 --- |