LKML Archive on lore.kernel.org
 help / color / Atom feed
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,
	fweisbec@gmail.com, oleg@redhat.com
Subject: [PATCH tip/core/rcu 0/20] Torture-test updates for v4.16
Date: Fri, 1 Dec 2017 12:08:19 -0800
Message-ID: <20171201200819.GA25519@linux.vnet.ibm.com> (raw)

Hello!

This series contains torture-test updates:

1.	Suppress CPU stall warnings during shutdown ftrace dump.

2.	Prepare scripting for shift from %p to %pK because NULL-pointers
	printout changes.

3.	Change printk() %p to %pK.

4.	Reduce #ifdefs for preempt_schedule().

5.	Preempt RCU-preempt readers more vigorously.

6.	Fix build directory error message, courtesy of SeongJae Park.

7.	Remove the unused script config2frag.sh, courtesy of SeongJae Park.

8.	Remove the unused variable `alldone` from kvm.sh, courtesy of
	SeongJae Park.

9.	Use consistent help text for --qemu-args in kvm.sh, courtesy of
	SeongJae Park.

10.	Support running kvm.sh from any directory, courtesy of SeongJae Park.

11.	Improve result directory readability check, courtesy of SeongJae
	Park.

12.	Simplify logging, courtesy of SeongJae Park.

13.	Simplify functions.sh include path, courtesy of SeongJae Park.

14.	Skip redundant build-directory check, courtesy of SeongJae Park.

15.	Place all torture-test modules in one MAINTAINERS group.

16.	Fix locktorture rwsem reader_delay, courtesy of Davidlohr Bueso.

17.	Fix locktorture reader/writer-number corner cases, courtesy of
	Davidlohr Bueso.

18.	Make stutter less vulnerable to compilers and races.

19.	Eliminate torture_runnable and perf_runnable.

20.	Save a line in stutter_wait(): while -> for.

							Thanx, Paul

------------------------------------------------------------------------

 b/Documentation/admin-guide/kernel-parameters.txt                      |    9 
 b/Documentation/locking/locktorture.txt                                |    5 
 b/MAINTAINERS                                                          |   22 +-
 b/include/linux/torture.h                                              |    8 
 b/kernel/locking/locktorture.c                                         |  108 ++++------
 b/kernel/rcu/rcuperf.c                                                 |    6 
 b/kernel/rcu/rcutorture.c                                              |   14 -
 b/kernel/torture.c                                                     |   45 ++--
 b/tools/testing/selftests/rcutorture/bin/configinit.sh                 |    2 
 b/tools/testing/selftests/rcutorture/bin/kvm-build.sh                  |    5 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck-lock.sh           |    2 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck-rcu.sh            |    4 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh |    2 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuperf.sh        |    4 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck.sh                |    2 
 b/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh             |    6 
 b/tools/testing/selftests/rcutorture/bin/kvm.sh                        |   42 +--
 b/tools/testing/selftests/rcutorture/bin/parse-torture.sh              |    2 
 b/tools/testing/selftests/rcutorture/configs/lock/ver_functions.sh     |    1 
 b/tools/testing/selftests/rcutorture/configs/rcu/ver_functions.sh      |    1 
 b/tools/testing/selftests/rcutorture/configs/rcuperf/ver_functions.sh  |    1 
 tools/testing/selftests/rcutorture/bin/config2frag.sh                  |   25 --
 22 files changed, 126 insertions(+), 190 deletions(-)

             reply index

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-01 20:08 Paul E. McKenney [this message]
2017-12-01 20:08 ` [PATCH tip/core/rcu 01/20] torture: Suppress CPU stall warnings during shutdown ftrace dump Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 02/20] torture: Prepare scripting for shift from %p to %pK Paul E. McKenney
2017-12-04 12:32   ` David Laight
2017-12-04 13:42     ` Paul E. McKenney
2017-12-04 14:13       ` David Laight
2017-12-04 16:11         ` Paul E. McKenney
2017-12-10 12:52           ` Andy Shevchenko
2017-12-10 18:51             ` Paul E. McKenney
2017-12-10 20:39             ` Linus Torvalds
2017-12-10 21:47               ` Paul E. McKenney
2017-12-11 19:59                 ` Kees Cook
2017-12-12 16:08                   ` Paul E. McKenney
     [not found]               ` <87wp1sa55h.fsf@concordia.ellerman.id.au>
     [not found]                 ` <CA+55aFxHdAX_ztDMUyXihhUv_eftntHecGUUaV3qAtGj_ZbKCg@mail.gmail.com>
2017-12-13 12:59                   ` Long live %pK (was Re: [PATCH tip/core/rcu 02/20] torture: Prepare scripting for shift from %p to %pK) Michael Ellerman
2017-12-13 18:21                     ` Linus Torvalds
2017-12-01 20:08 ` [PATCH tip/core/rcu 03/20] rcutorture: Change printk() %p to %pK Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 04/20] torture: Reduce #ifdefs for preempt_schedule() Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 05/20] rcutorture: Preempt RCU-preempt readers more vigorously Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 06/20] rcutorture/configinit: Fix build directory error message Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 07/20] rcutorture: Remove unused script, config2frag.sh Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 08/20] rcutorture/kvm.sh: Remove unused variable, `alldone` Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 09/20] rcutorture/kvm.sh: Use consistent help text for --qemu-args Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 10/20] rcutorture/kvm.sh: Support execution from any directory Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 11/20] rcutorture/kvm-recheck-*: Improve result directory readability check Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 12/20] rcutorture: Simplify logging Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 13/20] rcutorture: Simplify functions.sh include path Paul E. McKenney
2017-12-01 20:08 ` [PATCH tip/core/rcu 14/20] rcutorture/kvm-build.sh: Skip build directory check Paul E. McKenney
2017-12-01 20:09 ` [PATCH tip/core/rcu 15/20] torture: Place all torture-test modules in one MAINTAINERS group Paul E. McKenney
2017-12-01 20:09 ` [PATCH tip/core/rcu 16/20] locking/locktorture: Fix rwsem reader_delay Paul E. McKenney
2017-12-01 20:09 ` [PATCH tip/core/rcu 17/20] locking/locktorture: Fix num reader/writer corner cases Paul E. McKenney
2017-12-01 20:09 ` [PATCH tip/core/rcu 18/20] torture: Make stutter less vulnerable to compilers and races Paul E. McKenney
2017-12-01 20:09 ` [PATCH tip/core/rcu 19/20] torture: Eliminate torture_runnable and perf_runnable Paul E. McKenney
2017-12-01 20:09 ` [PATCH tip/core/rcu 20/20] torture: Save a line in stutter_wait(): while -> for 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=20171201200819.GA25519@linux.vnet.ibm.com \
    --to=paulmck@linux.vnet.ibm.com \
    --cc=akpm@linux-foundation.org \
    --cc=dhowells@redhat.com \
    --cc=dipankar@in.ibm.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

LKML Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/lkml/0 lkml/git/0.git
	git clone --mirror https://lore.kernel.org/lkml/1 lkml/git/1.git
	git clone --mirror https://lore.kernel.org/lkml/2 lkml/git/2.git
	git clone --mirror https://lore.kernel.org/lkml/3 lkml/git/3.git
	git clone --mirror https://lore.kernel.org/lkml/4 lkml/git/4.git
	git clone --mirror https://lore.kernel.org/lkml/5 lkml/git/5.git
	git clone --mirror https://lore.kernel.org/lkml/6 lkml/git/6.git
	git clone --mirror https://lore.kernel.org/lkml/7 lkml/git/7.git
	git clone --mirror https://lore.kernel.org/lkml/8 lkml/git/8.git
	git clone --mirror https://lore.kernel.org/lkml/9 lkml/git/9.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 lkml lkml/ https://lore.kernel.org/lkml \
		linux-kernel@vger.kernel.org
	public-inbox-index lkml

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-kernel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git