From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
To: linux-kernel@vger.kernel.org
Cc: mingo@kernel.org, jiangshanlai@gmail.com, dipankar@in.ibm.com,
akpm@linux-foundation.org, mathieu.desnoyers@efficios.com,
josh@joshtriplett.org, tglx@linutronix.de, peterz@infradead.org,
rostedt@goodmis.org, dhowells@redhat.com, edumazet@google.com,
dvhart@linux.intel.com, fweisbec@gmail.com, oleg@redhat.com,
bobby.prani@gmail.com
Subject: [PATCH tip/core/rcu 0/14] Torture-test changes for 4.8
Date: Wed, 15 Jun 2016 15:09:24 -0700 [thread overview]
Message-ID: <20160615220924.GA7877@linux.vnet.ibm.com> (raw)
Hello!
This series contains torture-test updates for RCU:
1. Simplify code, eliminate RCU_PERF_TEST_RUNNABLE.
2. Remove CONFIG_RCU_TORTURE_TEST_RUNNABLE, simplify code.
3. Forgive lengthy trace dumps and preemption, so that the hung-kernel
detection avoids killing off needed diagnostics.
4. Break online and offline functions out of torture_onoff().
5. Add starvation events to error summary.
6. Stop onoff task if there is only one cpu, courtesy of Boqun Feng.
7. Create initrd using dracut, courtesy of Boqun Feng.
8. Use vmlinux as the fallback kernel image, courtesy of Boqun Feng.
9. Make -soundhw a x86 specific option, courtesy of Boqun Feng.
10. Don't specify the cpu type of QEMU on PPC, courtesy of Boqun Feng.
11. Drop "-soundhw pcspkr" from x86 boot arguments.
12. Don't treat gp_exp mis-setting as a WARN, courtesy of Boqun Feng.
13. Inflict OS jitter on torture-test runs by default.
14. Fix error return code in rcu_perf_init(), courtesy of Wei Yongjun.
Thanx, Paul
------------------------------------------------------------------------
include/linux/torture.h | 4
kernel/rcu/rcuperf.c | 25 +-
kernel/rcu/rcutorture.c | 7
kernel/rcu/tree_plugin.h | 2
kernel/torture.c | 176 +++++++++------
lib/Kconfig.debug | 33 --
tools/testing/selftests/rcutorture/bin/functions.sh | 14 -
tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh | 34 ++
tools/testing/selftests/rcutorture/bin/kvm.sh | 2
tools/testing/selftests/rcutorture/bin/parse-console.sh | 7
tools/testing/selftests/rcutorture/doc/initrd.txt | 22 +
11 files changed, 193 insertions(+), 133 deletions(-)
next reply other threads:[~2016-06-15 22:09 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-06-15 22:09 Paul E. McKenney [this message]
2016-06-15 22:09 ` [PATCH tip/core/rcu 01/14] torture: Simplify code, eliminate RCU_PERF_TEST_RUNNABLE Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 02/14] torture: Remove CONFIG_RCU_TORTURE_TEST_RUNNABLE, simplify code Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 03/14] torture: Forgive lengthy trace dumps and preemption Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 04/14] torture: Break online and offline functions out of torture_onoff() Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 05/14] torture: Add starvation events to error summary Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 06/14] torture: Stop onoff task if there is only one cpu Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 07/14] rcutorture/doc: Create initrd using dracut Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 08/14] rcutorture: Use vmlinux as the fallback kernel image Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 09/14] rcutorture: Make -soundhw a x86 specific option Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 10/14] rcutorture: Don't specify the cpu type of QEMU on PPC Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 11/14] rcutorture: Drop "-soundhw pcspkr" from x86 boot arguments Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 12/14] rcuperf: Don't treat gp_exp mis-setting as a WARN Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 13/14] torture: Inflict default jitter Paul E. McKenney
2016-06-15 22:09 ` [PATCH tip/core/rcu 14/14] rcutorture: Fix error return code in rcu_perf_init() Paul E. McKenney
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=20160615220924.GA7877@linux.vnet.ibm.com \
--to=paulmck@linux.vnet.ibm.com \
--cc=akpm@linux-foundation.org \
--cc=bobby.prani@gmail.com \
--cc=dhowells@redhat.com \
--cc=dipankar@in.ibm.com \
--cc=dvhart@linux.intel.com \
--cc=edumazet@google.com \
--cc=fweisbec@gmail.com \
--cc=jiangshanlai@gmail.com \
--cc=josh@joshtriplett.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mathieu.desnoyers@efficios.com \
--cc=mingo@kernel.org \
--cc=oleg@redhat.com \
--cc=peterz@infradead.org \
--cc=rostedt@goodmis.org \
--cc=tglx@linutronix.de \
/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