signed overflow, virtualization optimizations, deadlock avoidance
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | rcu: get rid of signed overflow in check_cpu_stall()kernel/ | +8 | 0 replies | |
| 2/3 | rcu: provide rcu_virt_note_context_switch() function.include/ include/ kernel/ | +19 | 0 replies | |
| 3/3 | rcu: permit rcu_read_unlock() to be called while holding runqueue lockskernel/ kernel/ kernel/ | +34 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH tip/core/rcu 0/3] signed overflow, virtualization optimizations, deadlock avoidance
Hello!
This patchset adds a few more commits to the list:
1. Rework check_cpu_stall to avoid signed overflow.
2. Provide an RCU API for better detection of running in a
guest OS (thanks to Gleb Natapov).
3. Permit rcu_read_unlock() to be called while holding one
of the runqueue locks in response to a lockdep splat, quite possibly from Valdis Kletnieks.
For a testing-only version of this patchset from git, please see the following subject-to-rebase branch:
git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git rcu/testing
Thanx, Paul
b/include/linux/rcutiny.h | 8 +++++ b/include/linux/rcutree.h | 10 +++++++ b/kernel/rcutree.c | 13 +++++---- b/kernel/rcutree.h | 5 --- b/kernel/rcutree_plugin.h | 64 ++++++++++++++-------------------------------- kernel/rcutree.c | 45 ++++++++++---------------------- 6 files changed, 61 insertions(+), 84 deletions(-)