Merge tag 'rcu.next.v6.10' of https://github.com/urezki/linux
[sfrench/cifs-2.6.git] / Documentation / admin-guide / kernel-parameters.txt
index 535301f6dd09e43c05d456e808d632550eca1902..5dd8b6b08deef4417618ec498d885144adc8c3bd 100644 (file)
                        delay, memory pressure or callback list growing too
                        big.
 
+       rcutree.rcu_normal_wake_from_gp= [KNL]
+                       Reduces a latency of synchronize_rcu() call. This approach
+                       maintains its own track of synchronize_rcu() callers, so it
+                       does not interact with regular callbacks because it does not
+                       use a call_rcu[_hurry]() path. Please note, this is for a
+                       normal grace period.
+
+                       How to enable it:
+
+                       echo 1 > /sys/module/rcutree/parameters/rcu_normal_wake_from_gp
+                       or pass a boot parameter "rcutree.rcu_normal_wake_from_gp=1"
+
+                       Default is 0.
+
        rcuscale.gp_async= [KNL]
                        Measure performance of asynchronous
                        grace-period primitives such as call_rcu().