summaryrefslogtreecommitdiff
path: root/scripts/patch-kernel
diff options
context:
space:
mode:
authorPuranjay Mohan <puranjay@kernel.org>2026-06-24 06:23:53 -0700
committerPaul E. McKenney <paulmck@kernel.org>2026-07-24 16:57:29 -0700
commit31b780b23f8f4c14db7892a2db29527afb521c4b (patch)
tree707990c8bf9d19e7b7e1a22ff1b177d35fd692bc /scripts/patch-kernel
parentec5ee5417b00278fa050b38d878b76f1365420fb (diff)
downloadlinux-31b780b23f8f4c14db7892a2db29527afb521c4b.tar.gz
linux-31b780b23f8f4c14db7892a2db29527afb521c4b.zip
rcuscale: Add concurrent expedited GP threads for callback scaling tests
Add nexp and exp_interval parameters to rcuscale that spawn kthreads running synchronize_rcu_expedited() in a loop. This generates concurrent expedited GP load while the normal writers measure GP or callback latency. When combined with gp_async=1 (which uses call_rcu() for writers), this tests how effectively callbacks benefit from expedited grace periods. With RCU callback expedited GP tracking, the async callbacks should complete faster because they piggyback on the expedited GPs rather than waiting for normal GPs. Reviewed-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: Puranjay Mohan <puranjay@kernel.org> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions