Skip to content

Commit db4cb76

Browse files
committed
doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_HZ advice
This document advises building with both CONFIG_NO_HZ=y and CONFIG_RCU_FAST_NO_HZ=y. However, CONFIG_NO_HZ=y offloads callbacks from all nohz_full CPUs, and CPUs with offloaded callbacks do not benefit from CONFIG_RCU_FAST_NO_HZ=y. Quite the opposite: CONFIG_RCU_FAST_NO_HZ=y simply adds a bit of idle entry/exit overhead. This commit therefore changes that advice to only CONFIG_NO_HZ=y. Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
1 parent 8c0abfd commit db4cb76

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Documentation/admin-guide/kernel-per-CPU-kthreads.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ Do at least one of the following:
208208
2. Enable RCU to do its processing remotely via dyntick-idle by
209209
doing all of the following:
210210

211-
a. Build with CONFIG_NO_HZ=y and CONFIG_RCU_FAST_NO_HZ=y.
211+
a. Build with CONFIG_NO_HZ=y.
212212
b. Ensure that the CPU goes idle frequently, allowing other
213213
CPUs to detect that it has passed through an RCU quiescent
214214
state. If the kernel is built with CONFIG_NO_HZ_FULL=y,

0 commit comments

Comments
 (0)