aboutsummaryrefslogtreecommitdiff
path: root/scripts/asn1_compiler.c
diff options
context:
space:
mode:
authorFrederic Weisbecker <[email protected]>2021-11-23 01:37:06 +0100
committerPaul E. McKenney <[email protected]>2021-12-09 11:35:06 -0800
commit2cf4528d6dd6f5a7f34ae07e26176a7932310eeb (patch)
tree0dc4af21b31e4e9505ca3e1f48c5b7fa4de2606c /scripts/asn1_compiler.c
parenta81aeaf7a1de51400374a8e3982a3cc3ff130dd1 (diff)
rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passed
In order to be able to (de-)offload any CPU using cpusets in the future, create the NOCB data structures for all possible CPUs. For now this is done only as long as the "rcu_nocbs=" or "nohz_full=" kernel parameters are passed to avoid the unnecessary overhead for most users. Note that the rcuog and rcuoc kthreads are not created until at least one of the corresponding CPUs comes online. This approach avoids the creation of excess kthreads when firmware lies about the number of CPUs present on the system. Reviewed-by: Neeraj Upadhyay <[email protected]> Signed-off-by: Frederic Weisbecker <[email protected]> Cc: Boqun Feng <[email protected]> Cc: Uladzislau Rezki <[email protected]> Cc: Josh Triplett <[email protected]> Cc: Joel Fernandes <[email protected]> Tested-by: Juri Lelli <[email protected]> Signed-off-by: Paul E. McKenney <[email protected]>
Diffstat (limited to 'scripts/asn1_compiler.c')
0 files changed, 0 insertions, 0 deletions