Callback-offloading changes for 3.17
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest2 patches 39 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | rcu: Parallelize and economize NOCB kthread wakeupsDocumentation/ kernel/ kernel/ | +244 | 37 replies | |
| 2/2 | rcu: Don't offload callbacks unless specifically requestedinit/ kernel/ | +5 | 2 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH tip/core/rcu 0/2] Callback-offloading changes for 3.17
Hello!
This series provides a couple of callback-offloading changes:
1. Parallelize and economize NOCB kthread wakeups to better handle
cases where callback offloading is used on workloads that have many context switches and thus many grace periods.
2. Don't offload callbacks for a given CPU unless it has been
explicitly requested for that CPU, either directly at build time or boot time, or indirectly at boot time due to that CPU being a nohz_full CPU.
Thanx, Paul
------------------------------------------------------------------------
b/Documentation/kernel-parameters.txt | 7 b/init/Kconfig | 4 b/kernel/rcu/tree.h | 28 +++ b/kernel/rcu/tree_plugin.h | 255 ++++++++++++++++++++++++++++------ 4 files changed, 249 insertions(+), 45 deletions(-)