linux/Documentation
Paul E. McKenney da8739f23f rcu: Allow rcu_nocbs= to specify all CPUs
Currently, the rcu_nocbs= kernel boot parameter requires that a specific
list of CPUs be specified, and has no way to say "all of them".
As noted by user RavFX in a comment to Phoronix topic 1002538, this
is an inconvenient side effect of the removal of the RCU_NOCB_CPU_ALL
Kconfig option.  This commit therefore enables the rcu_nocbs= kernel boot
parameter to be given the string "all", as in "rcu_nocbs=all" to specify
that all CPUs on the system are to have their RCU callbacks offloaded.

Another approach would be to make cpulist_parse() check for "all", but
there are uses of cpulist_parse() that do other checking, which could
conflict with an "all".  This commit therefore focuses on the specific
use of cpulist_parse() in rcu_nocb_setup().

Just a note to other people who would like changes to Linux-kernel RCU:
If you send your requests to me directly, they might get fixed somewhat
faster.  RavFX's comment was posted on January 22, 2018 and I first saw
it on March 5, 2019.  And the only reason that I found it -at- -all- was
that I was looking for projects using RCU, and my search engine showed
me that Phoronix comment quite by accident.  Your choice, though!  ;-)

Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
2019-03-26 14:37:49 -07:00
..
2019-03-16 13:05:32 -07:00
2018-10-26 16:26:32 -07:00
2019-03-10 10:17:23 -07:00
2019-03-15 14:22:59 -07:00
2019-03-14 09:11:54 -07:00
2019-02-11 10:35:35 +01:00
2018-10-25 06:50:48 -07:00
2018-03-26 12:13:21 -04:00
2018-12-18 16:13:04 +01:00
2019-02-28 13:30:55 +01:00
2019-02-22 08:50:17 -07:00
2019-03-10 12:47:57 -07:00
2019-03-07 18:32:03 -08:00
2018-05-08 09:16:41 -06:00