From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
To: mingo@elte.hu
Cc: linux-kernel@vger.kernel.org, laijs@cn.fujitsu.com,
tj@kernel.org, fweisbec@gmail.com, mk@lab.zgora.pl
Subject: [GIT PULL rcu/next] rcu commits for 2.6.38
Date: Wed, 22 Dec 2010 21:37:36 -0800 [thread overview]
Message-ID: <20101223053736.GA17521@linux.vnet.ibm.com> (raw)
Hello, Ingo,
This pull request covers RCU changes for 2.6.38. These include RCU
priority boosting for TINY_RCU and TINY_PREEMPT_RCU, some cleanups from
Lai Jiangshan, fixes to synchronize_sched_expedited() including some
from Tejun Heo, some nohz fixes from Frederic Weisbecker, some changes
to reduce lock contention for internal-to-RCU locks, and a fix from
Mariusz Kozlowski to fix unbalanced parentheses.
These changes are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git rcu/next
------------------>
Frederic Weisbecker (2):
rcu: Stop chasing QS if another CPU did it for us
rcu: Keep gpnum and completed fields synchronized
Lai Jiangshan (2):
rcu,cleanup: move synchronize_sched_expedited() out of sched.c
rcu,cleanup: simplify the code when cpu is dying
Mariusz Kozlowski (1):
rculist: fix borked __list_for_each_rcu() macro
Paul E. McKenney (14):
rcu: add priority-inversion testing to rcutorture
rcu: move TINY_RCU from softirq to kthread
rcu: priority boosting for TINY_PREEMPT_RCU
rcu: add tracing for TINY_RCU and TINY_PREEMPT_RCU
rcu: document TINY_RCU and TINY_PREEMPT_RCU tracing.
rcu: Distinguish between boosting and boosted
rcu: get rid of obsolete "classic" names in TREE_RCU tracing
rcu: update documentation/comments for Lai's adoption patch
rcu: fix race condition in synchronize_sched_expedited()
rcu: Make synchronize_srcu_expedited() fast if running readers
rcu: fine-tune grace-period begin/end checks
rcu: limit rcu_node leaf-level fanout
rcu: reduce __call_rcu()-induced contention on rcu_node structures
rcu: remove unused __list_for_each_rcu() macro
Tejun Heo (1):
rcu: increase synchronize_sched_expedited() batching
Documentation/RCU/trace.txt | 144 +++++++++++++--
include/linux/init_task.h | 9 +-
include/linux/rculist.h | 5 -
include/linux/rcupdate.h | 4 +-
include/linux/rcutiny.h | 13 +-
include/linux/rcutree.h | 2 +
include/linux/sched.h | 11 +-
init/Kconfig | 55 ++++++-
kernel/rcutiny.c | 105 +++++++----
kernel/rcutiny_plugin.h | 433 +++++++++++++++++++++++++++++++++++++++++--
kernel/rcutorture.c | 270 ++++++++++++++++++++++++++-
kernel/rcutree.c | 156 ++++++++--------
kernel/rcutree.h | 61 +++----
kernel/rcutree_plugin.h | 135 +++++++++++++-
kernel/rcutree_trace.c | 12 +-
kernel/sched.c | 69 -------
kernel/srcu.c | 8 +-
17 files changed, 1207 insertions(+), 285 deletions(-)
next reply other threads:[~2010-12-23 5:37 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-12-23 5:37 Paul E. McKenney [this message]
2010-12-23 11:57 ` [GIT PULL rcu/next] rcu commits for 2.6.38 Ingo Molnar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20101223053736.GA17521@linux.vnet.ibm.com \
--to=paulmck@linux.vnet.ibm.com \
--cc=fweisbec@gmail.com \
--cc=laijs@cn.fujitsu.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=mk@lab.zgora.pl \
--cc=tj@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.