From: Pranith Kumar <bobby.prani@gmail.com>
To: paulmck@linux.vnet.ibm.com, linux-kernel@vger.kernel.org
Subject: [RFC PATCH 0/3] Early boot self tests for RCU
Date: Wed, 17 Sep 2014 23:21:46 -0400 [thread overview]
Message-ID: <1411010509-31927-2-git-send-email-bobby.prani@gmail.com> (raw)
In-Reply-To: <1411010509-31927-1-git-send-email-bobby.prani@gmail.com>
Hi Paul,
Please find the following patches which enable RCU early boot tests. For now
all we do in these tests are enqueue test callbacks and check if they are being
invoked or not.
I was able to reproduce the hang which Amit reported after reverting the fix. So
this should catch such errors if they occur in the future.
I enabled the selftests in a few rcutorture configurations.
Thanks!
--
Pranith
Pranith Kumar (3):
rcu: Add early boot self tests
doc: Document RCU self test boot params
rcutorture: Enable RCU self test in configs
Documentation/kernel-parameters.txt | 12 +++
kernel/rcu/rcu.h | 2 +
kernel/rcu/tiny.c | 4 +-
kernel/rcu/tree.c | 2 +
kernel/rcu/update.c | 91 ++++++++++++++++++++++
.../selftests/rcutorture/configs/rcu/TINY02 | 2 +
.../selftests/rcutorture/configs/rcu/TINY02.boot | 2 +
.../selftests/rcutorture/configs/rcu/TREE05.boot | 1 +
.../selftests/rcutorture/configs/rcu/TREE06.boot | 4 +
.../selftests/rcutorture/configs/rcu/TREE08 | 2 +
.../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +
11 files changed, 123 insertions(+), 1 deletion(-)
create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TINY02.boot
create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE06.boot
--
2.1.0
next prev parent reply other threads:[~2014-09-18 3:21 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-18 3:21 Pranith Kumar
2014-09-18 3:21 ` Pranith Kumar [this message]
2014-09-18 3:21 ` [RFC PATCH 1/3] rcu: Add early boot self tests Pranith Kumar
2014-09-18 21:29 ` Paul E. McKenney
2014-09-19 1:03 ` Pranith Kumar
2014-09-19 4:32 ` Paul E. McKenney
2014-09-18 3:21 ` [RFC PATCH 2/3] doc: Document RCU self test boot params Pranith Kumar
2014-09-18 3:21 ` [RFC PATCH 3/3] rcutorture: Enable RCU self test in configs Pranith Kumar
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=1411010509-31927-2-git-send-email-bobby.prani@gmail.com \
--to=bobby.prani@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=paulmck@linux.vnet.ibm.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome