]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
rcutorture: Add documentation for recent conditional and polled APIs
authorPaul E. McKenney <paulmck@kernel.org>
Wed, 6 Nov 2024 21:49:44 +0000 (13:49 -0800)
committerUladzislau Rezki (Sony) <urezki@gmail.com>
Sat, 14 Dec 2024 16:05:17 +0000 (17:05 +0100)
This commit adds kernel-parameters.txt documentation for rcutorture's
(relatively) new gp_cond_exp, gp_cond_full, gp_cond_exp, gp_poll,
gp_poll_exp, gp_poll_full, and gp_poll_exp module parameters.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Uladzislau Rezki (Sony) <urezki@gmail.com>
Documentation/admin-guide/kernel-parameters.txt

index 65e5343b46cf98fd6f517ef8fc65d2c783d7a21d..03d13ca0604fccfd68c0d754303c72cbfea91607 100644 (file)
 
        rcutorture.gp_cond= [KNL]
                        Use conditional/asynchronous update-side
-                       primitives, if available.
+                       normal-grace-period primitives, if available.
+
+       rcutorture.gp_cond_exp= [KNL]
+                       Use conditional/asynchronous update-side
+                       expedited-grace-period primitives, if available.
+
+       rcutorture.gp_cond_full= [KNL]
+                       Use conditional/asynchronous update-side
+                       normal-grace-period primitives that also take
+                       concurrent expedited grace periods into account,
+                       if available.
+
+       rcutorture.gp_cond_exp_full= [KNL]
+                       Use conditional/asynchronous update-side
+                       expedited-grace-period primitives that also take
+                       concurrent normal grace periods into account,
+                       if available.
 
        rcutorture.gp_exp= [KNL]
                        Use expedited update-side primitives, if available.
                        Use normal (non-expedited) asynchronous
                        update-side primitives, if available.
 
+       rcutorture.gp_poll= [KNL]
+                       Use polled update-side normal-grace-period
+                       primitives, if available.
+
+       rcutorture.gp_poll_exp= [KNL]
+                       Use polled update-side expedited-grace-period
+                       primitives, if available.
+
+       rcutorture.gp_poll_full= [KNL]
+                       Use polled update-side normal-grace-period
+                       primitives that also take concurrent expedited
+                       grace periods into account, if available.
+
+       rcutorture.gp_poll_exp_full= [KNL]
+                       Use polled update-side expedited-grace-period
+                       primitives that also take concurrent normal
+                       grace periods into account, if available.
+
        rcutorture.gp_sync= [KNL]
                        Use normal (non-expedited) synchronous
                        update-side primitives, if available.  If all