All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
To: mingo@kernel.org
Cc: linux-kernel@vger.kernel.org, joe@perches.com,
	josh@joshtriplett.org, pebolle@tiscali.nl,
	shaibal.dutta@broadcom.com, paul.gortmaker@windriver.com,
	mst@redhat.com, tj@kernel.org, fweisbec@gmail.com,
	laijs@cn.fujitsu.com, peter@hurleysoftware.com,
	gregkh@linuxfoundation.org, rostedt@goodmis.org,
	eric.dumazet@gmail.com, rusty@rustcorp.com.au
Subject: [GIT PULL rcu/next] RCU commits for 3.15
Date: Thu, 27 Feb 2014 17:47:28 -0800	[thread overview]
Message-ID: <20140228014728.GA23789@linux.vnet.ibm.com> (raw)

Hello, Ingo,

The major changes to this series are:

1.	Update RCU documentation.  These were posted to LKML at
	https://lkml.org/lkml/2014/2/17/555.

2.	Miscellaneous fixes.  These were posted to LKML at
	https://lkml.org/lkml/2014/2/17/530.  Note that two of these
	are RCU changes to other maintainer's trees: add1f0995454
	(fs) and 8857563b819b (notifer), both of which substitute
	rcu_access_pointer() for rcu_dereference_raw().

3.	Real-time latency fixes.  These were posted to LKML at
	https://lkml.org/lkml/2014/2/17/544.

4.	Torture-test changes, including refactoring of rcutorture
	and introduction of a vestigial locktorture.  These were posted
	to LKML at https://lkml.org/lkml/2014/2/17/599.

All of these have been exposed to -next testing.
These changes are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git rcu/next

for you to fetch changes up to f5604f67fe8cbd6f2088b20b9463f721aa613d4b:

  Merge branch 'torture.2014.02.23a' into HEAD (2014-02-26 06:38:59 -0800)

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

Joe Perches (2):
      rcu: Glue ASCII strings together
      rcu: Indentation and spacing fixes.

Paul Bolle (2):
      rcu: Disambiguate CONFIG_RCU_NOCB_CPUs
      rcutorture: Rename TREE_RCU-Kconfig.txt

Paul E. McKenney (71):
      documentation: Document call_rcu() safety mechanisms and limitations
      Documentation/memory-barriers.txt: ACCESS_ONCE() provides cache coherence
      Documentation/memory-barriers.txt: Conditional must use prior load
      Documentation/kernel-per-CPU-kthreads.txt: Workqueue affinity
      Documentation/memory-barriers.txt: Need barriers() for some control dependencies
      documentation: Fix some inconsistencies in RTFP.txt
      rcu: Add ACCESS_ONCE() to ->n_force_qs_lh accesses
      rcu: Stop tracking FSF's postal address
      rcu: Remove ACCESS_ONCE() from jiffies
      rcu: Define rcu_assign_pointer() in terms of smp_store_release()
      fs: Substitute rcu_access_pointer() for rcu_dereference_raw()
      rcu: Optimize rcu_is_nocb_cpu() for RCU_NOCB_CPU_ALL
      rcu: Optimize rcu_needs_cpu() for RCU_NOCB_CPU_ALL
      rcu: Optimize RCU_FAST_NO_HZ for RCU_NOCB_CPU_ALL
      rcutorture: Print grace-period performance statistics
      rcutorture: Print script and arguments to standard output
      rcutorture: Move common boot flags to kvm-test-1-rcu.sh
      rcutorture: Allow kvm-test-1-rcu.sh to pause after build
      rcutorture: Move common qemu flags to kvm-test-1.sh
      rcutorture: Reduce SRCU-N number of CPUs
      rcutorture: Enable concurrent rcutorture runs
      rcutorture: Fix results-directory error message
      rcutorture: Add dryrun capability
      rcutorture: Handle multiple runs of the same test
      rcutorture: Do better bin packing
      rcutorture: Add comments, especially on bin packing.
      rcutorture: Flag tests requiring more CPUs than are available
      rcutorture: Print results directory when dumping results
      rcutorture: Fix checkpatch complaint
      rcutorture: Abstract rcu_torture_random()
      rcutorture: Don't create results directory for dryruns
      rcutorture: Abstract torture_param()
      rcutorture: Rename PRINTK to TOROUT
      rcutorture: Abstract TOROUT_STRING() and friends
      rcutorture: Abstract torture_shutdown_absorb()
      rcutorture: Abstract torture_shuffle()
      rcutorture: Abstract torture_onoff()
      rcutorture: Abstract torture-test initialization
      rcutorture: Abstract torture-test cleanup
      rcutorture: Print dates when doing parallel rcutorture runs
      rcutorture: Abstract torture_shutdown_notify()
      rcutorture: Privatize fullstop
      rcutorture: Add diagnostic for unscheduled system shutdown
      rcutorture: Abstract stutter_wait()
      rcutorture: Apply ACCESS_ONCE() to racy fullstop accesses
      rcutorture: Abstract torture_shutdown()
      rcutorture: Clean up rcu_torture_init() error checking
      rcutorture: Announce task creation
      rcutorture: Fix rcutorture shutdown races
      rcutorture: Fix missing-return bug in rcu_torture_barrier_init()
      rcutorture: Abstract torture_create_kthread()
      rcutorture: Abstract torture_stop_kthread()
      rcutorture: Stop generic kthreads in torture_cleanup()
      rcutorture: Abstract kvm-recheck.sh
      locktorture: Add a lock-torture kernel module
      rcutorture: Add an rcu_busted to test the test
      rcutorture: Create config files for scripted test-the-test testing
      rcutorture: Create CFcommon file for common Kconfig parameters
      rcutorture: Remove RCU dependencies from ver_functions.sh API
      rcutorture: Rename kvm-test-1-rcu.sh
      rcutorture: Introduce "rcu" directory level underneath configs
      locktorture: Add vestigial locktorture configuration
      rcutorture: Gracefully handle NULL cleanup hooks
      locktorture: Add kvm-recheck.sh plug-in for locktorture
      rcutorture: Place kvm-test-1-run.sh output into res directory
      rcutorture: Add a lock_busted to test the test
      rcutorture: Save kvm.sh output to log
      Documentation/memory-barriers.txt: Clarify release/acquire ordering
      notifier: Substitute rcu_access_pointer() for rcu_dereference_raw()
      Merge branches 'doc.2014.02.24a', 'fixes.2014.02.26a' and 'rt.2014.02.17b' into HEAD
      Merge branch 'torture.2014.02.23a' into HEAD

Paul Gortmaker (2):
      rcu: Fix sparse warning for rcu_expedited from kernel/ksysfs.c
      rcu: Ensure kernel/rcu/rcu.h can be sourced/used stand-alone

Shaibal Dutta (1):
      rcu: Move SRCU grace period work to power efficient workqueue

 Documentation/RCU/RTFP.txt                         | 149 ++-
 Documentation/RCU/checklist.txt                    |  18 +-
 Documentation/kernel-per-CPU-kthreads.txt          |  13 +-
 Documentation/memory-barriers.txt                  | 137 ++-
 fs/file.c                                          |   2 +-
 include/linux/rculist.h                            |  17 +-
 include/linux/rcupdate.h                           |  94 +-
 include/linux/rcutiny.h                            |  10 +-
 include/linux/rcutree.h                            |   6 +-
 include/linux/srcu.h                               |   4 +-
 include/linux/torture.h                            | 100 +++
 kernel/Makefile                                    |   1 +
 kernel/ksysfs.c                                    |   2 +
 kernel/locking/Makefile                            |   1 +
 kernel/locking/locktorture.c                       | 452 ++++++++++
 kernel/notifier.c                                  |   2 +-
 kernel/rcu/Makefile                                |   2 +-
 kernel/rcu/rcu.h                                   |   7 +-
 kernel/rcu/{torture.c => rcutorture.c}             | 996 +++++----------------
 kernel/rcu/srcu.c                                  |  11 +-
 kernel/rcu/tiny.c                                  |   8 +-
 kernel/rcu/tiny_plugin.h                           |   4 +-
 kernel/rcu/tree.c                                  |  18 +-
 kernel/rcu/tree.h                                  |   4 +-
 kernel/rcu/tree_plugin.h                           |  19 +-
 kernel/rcu/tree_trace.c                            |   6 +-
 kernel/rcu/update.c                                |   5 +-
 kernel/torture.c                                   | 719 +++++++++++++++
 lib/Kconfig.debug                                  |  20 +
 .../testing/selftests/rcutorture/bin/functions.sh  |   1 +
 .../selftests/rcutorture/bin/kvm-recheck-lock.sh   |  51 ++
 .../selftests/rcutorture/bin/kvm-recheck-rcu.sh    |  51 ++
 .../selftests/rcutorture/bin/kvm-recheck.sh        |  13 +-
 .../bin/{kvm-test-1-rcu.sh => kvm-test-1-run.sh}   |  53 +-
 tools/testing/selftests/rcutorture/bin/kvm.sh      | 276 +++++-
 .../selftests/rcutorture/configs/lock/BUSTED       |   6 +
 .../selftests/rcutorture/configs/lock/BUSTED.boot  |   1 +
 .../selftests/rcutorture/configs/lock/CFLIST       |   1 +
 .../selftests/rcutorture/configs/lock/CFcommon     |   2 +
 .../selftests/rcutorture/configs/lock/LOCK01       |   6 +
 .../rcutorture/configs/lock/ver_functions.sh       |  43 +
 .../selftests/rcutorture/configs/rcu/BUSTED        |   7 +
 .../selftests/rcutorture/configs/rcu/BUSTED.boot   |   1 +
 .../selftests/rcutorture/configs/{ => rcu}/CFLIST  |   0
 .../selftests/rcutorture/configs/rcu/CFcommon      |   2 +
 .../selftests/rcutorture/configs/{ => rcu}/SRCU-N  |   3 +-
 .../rcutorture/configs/{ => rcu}/SRCU-N.boot       |   0
 .../selftests/rcutorture/configs/{ => rcu}/SRCU-P  |   1 -
 .../rcutorture/configs/{ => rcu}/SRCU-P.boot       |   0
 .../selftests/rcutorture/configs/{ => rcu}/TINY01  |   1 -
 .../selftests/rcutorture/configs/{ => rcu}/TINY02  |   1 -
 .../selftests/rcutorture/configs/{ => rcu}/TREE01  |   1 -
 .../rcutorture/configs/{ => rcu}/TREE01.boot       |   0
 .../selftests/rcutorture/configs/{ => rcu}/TREE02  |   3 +-
 .../selftests/rcutorture/configs/{ => rcu}/TREE03  |   1 -
 .../selftests/rcutorture/configs/{ => rcu}/TREE04  |   1 -
 .../rcutorture/configs/{ => rcu}/TREE04.boot       |   0
 .../selftests/rcutorture/configs/{ => rcu}/TREE05  |   1 -
 .../rcutorture/configs/{ => rcu}/TREE05.boot       |   0
 .../selftests/rcutorture/configs/{ => rcu}/TREE06  |   1 -
 .../selftests/rcutorture/configs/{ => rcu}/TREE07  |   1 -
 .../selftests/rcutorture/configs/{ => rcu}/TREE08  |   1 -
 .../rcutorture/configs/{ => rcu}/TREE08-T          |   1 -
 .../selftests/rcutorture/configs/{ => rcu}/TREE09  |   1 -
 .../rcutorture/configs/{ => rcu}/v0.0/CFLIST       |   0
 .../configs/{ => rcu}/v0.0/N1-S-T-NH-SD-SMP-HP     |   0
 .../configs/{ => rcu}/v0.0/N2-2-t-nh-sd-SMP-hp     |   0
 .../configs/{ => rcu}/v0.0/N3-3-T-nh-SD-SMP-hp     |   0
 .../configs/{ => rcu}/v0.0/N4-A-t-NH-sd-SMP-HP     |   0
 .../configs/{ => rcu}/v0.0/N5-U-T-NH-sd-SMP-hp     |   0
 .../rcutorture/configs/{ => rcu}/v0.0/NT1-nh       |   0
 .../rcutorture/configs/{ => rcu}/v0.0/NT3-NH       |   0
 .../configs/{ => rcu}/v0.0/P1-S-T-NH-SD-SMP-HP     |   0
 .../configs/{ => rcu}/v0.0/P2-2-t-nh-sd-SMP-hp     |   0
 .../configs/{ => rcu}/v0.0/P3-3-T-nh-SD-SMP-hp     |   0
 .../configs/{ => rcu}/v0.0/P4-A-t-NH-sd-SMP-HP     |   0
 .../configs/{ => rcu}/v0.0/P5-U-T-NH-sd-SMP-hp     |   0
 .../rcutorture/configs/{ => rcu}/v0.0/PT1-nh       |   0
 .../rcutorture/configs/{ => rcu}/v0.0/PT2-NH       |   0
 .../configs/{ => rcu}/v0.0/ver_functions.sh        |  22 +-
 .../rcutorture/configs/{ => rcu}/v3.12/CFLIST      |   0
 .../configs/{ => rcu}/v3.12/N1-S-T-NH-SD-SMP-HP    |   0
 .../configs/{ => rcu}/v3.12/N2-2-t-nh-sd-SMP-hp    |   0
 .../configs/{ => rcu}/v3.12/N3-3-T-nh-SD-SMP-hp    |   0
 .../configs/{ => rcu}/v3.12/N4-A-t-NH-sd-SMP-HP    |   0
 .../configs/{ => rcu}/v3.12/N5-U-T-NH-sd-SMP-hp    |   0
 .../configs/{ => rcu}/v3.12/N6---t-nh-SD-smp-hp    |   0
 .../configs/{ => rcu}/v3.12/N7-4-T-NH-SD-SMP-HP    |   0
 .../configs/{ => rcu}/v3.12/N8-2-T-NH-SD-SMP-HP    |   0
 .../rcutorture/configs/{ => rcu}/v3.12/NT1-nh      |   0
 .../rcutorture/configs/{ => rcu}/v3.12/NT3-NH      |   0
 .../configs/{ => rcu}/v3.12/P1-S-T-NH-SD-SMP-HP    |   0
 .../configs/{ => rcu}/v3.12/P2-2-t-nh-sd-SMP-hp    |   0
 .../configs/{ => rcu}/v3.12/P3-3-T-nh-SD-SMP-hp    |   0
 .../configs/{ => rcu}/v3.12/P4-A-t-NH-sd-SMP-HP    |   0
 .../configs/{ => rcu}/v3.12/P5-U-T-NH-sd-SMP-hp    |   0
 .../configs/{ => rcu}/v3.12/P6---t-nh-SD-smp-hp    |   0
 .../configs/{ => rcu}/v3.12/P7-4-T-NH-SD-SMP-HP    |   0
 .../{ => rcu}/v3.12/P7-4-T-NH-SD-SMP-HP-all        |   0
 .../{ => rcu}/v3.12/P7-4-T-NH-SD-SMP-HP-none       |   0
 .../configs/{ => rcu}/v3.12/P7-4-T-NH-SD-SMP-hp    |   0
 .../rcutorture/configs/{ => rcu}/v3.12/PT1-nh      |   0
 .../rcutorture/configs/{ => rcu}/v3.12/PT2-NH      |   0
 .../rcutorture/configs/{ => rcu}/v3.3/CFLIST       |   0
 .../configs/{ => rcu}/v3.3/N1-S-T-NH-SD-SMP-HP     |   0
 .../configs/{ => rcu}/v3.3/N2-2-t-nh-sd-SMP-hp     |   0
 .../configs/{ => rcu}/v3.3/N3-3-T-nh-SD-SMP-hp     |   0
 .../configs/{ => rcu}/v3.3/N4-A-t-NH-sd-SMP-HP     |   0
 .../configs/{ => rcu}/v3.3/N5-U-T-NH-sd-SMP-hp     |   0
 .../rcutorture/configs/{ => rcu}/v3.3/NT1-nh       |   0
 .../rcutorture/configs/{ => rcu}/v3.3/NT3-NH       |   0
 .../configs/{ => rcu}/v3.3/P1-S-T-NH-SD-SMP-HP     |   0
 .../configs/{ => rcu}/v3.3/P2-2-t-nh-sd-SMP-hp     |   0
 .../configs/{ => rcu}/v3.3/P3-3-T-nh-SD-SMP-hp     |   0
 .../configs/{ => rcu}/v3.3/P4-A-t-NH-sd-SMP-HP     |   0
 .../configs/{ => rcu}/v3.3/P5-U-T-NH-sd-SMP-hp     |   0
 .../rcutorture/configs/{ => rcu}/v3.3/PT1-nh       |   0
 .../rcutorture/configs/{ => rcu}/v3.3/PT2-NH       |   0
 .../configs/{ => rcu/v3.3}/ver_functions.sh        |  28 +-
 .../rcutorture/configs/{ => rcu}/v3.5/CFLIST       |   0
 .../configs/{ => rcu}/v3.5/N1-S-T-NH-SD-SMP-HP     |   0
 .../configs/{ => rcu}/v3.5/N2-2-t-nh-sd-SMP-hp     |   0
 .../configs/{ => rcu}/v3.5/N3-3-T-nh-SD-SMP-hp     |   0
 .../configs/{ => rcu}/v3.5/N4-A-t-NH-sd-SMP-HP     |   0
 .../configs/{ => rcu}/v3.5/N5-U-T-NH-sd-SMP-hp     |   0
 .../rcutorture/configs/{ => rcu}/v3.5/NT1-nh       |   0
 .../rcutorture/configs/{ => rcu}/v3.5/NT3-NH       |   0
 .../configs/{ => rcu}/v3.5/P1-S-T-NH-SD-SMP-HP     |   0
 .../configs/{ => rcu}/v3.5/P2-2-t-nh-sd-SMP-hp     |   0
 .../configs/{ => rcu}/v3.5/P3-3-T-nh-SD-SMP-hp     |   0
 .../configs/{ => rcu}/v3.5/P4-A-t-NH-sd-SMP-HP     |   0
 .../configs/{ => rcu}/v3.5/P5-U-T-NH-sd-SMP-hp     |   0
 .../rcutorture/configs/{ => rcu}/v3.5/PT1-nh       |   0
 .../rcutorture/configs/{ => rcu}/v3.5/PT2-NH       |   0
 .../configs/{ => rcu}/v3.5/ver_functions.sh        |  23 +-
 .../configs/{v3.3 => rcu}/ver_functions.sh         |  26 +-
 .../{TREE_RCU-Kconfig.txt => TREE_RCU-kconfig.txt} |   0
 137 files changed, 2384 insertions(+), 1074 deletions(-)
 create mode 100644 include/linux/torture.h
 create mode 100644 kernel/locking/locktorture.c
 rename kernel/rcu/{torture.c => rcutorture.c} (59%)
 create mode 100644 kernel/torture.c
 create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-lock.sh
 create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcu.sh
 rename tools/testing/selftests/rcutorture/bin/{kvm-test-1-rcu.sh => kvm-test-1-run.sh} (79%)
 create mode 100644 tools/testing/selftests/rcutorture/configs/lock/BUSTED
 create mode 100644 tools/testing/selftests/rcutorture/configs/lock/BUSTED.boot
 create mode 100644 tools/testing/selftests/rcutorture/configs/lock/CFLIST
 create mode 100644 tools/testing/selftests/rcutorture/configs/lock/CFcommon
 create mode 100644 tools/testing/selftests/rcutorture/configs/lock/LOCK01
 create mode 100644 tools/testing/selftests/rcutorture/configs/lock/ver_functions.sh
 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED
 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED.boot
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/CFLIST (100%)
 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/CFcommon
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/SRCU-N (75%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/SRCU-N.boot (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/SRCU-P (86%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/SRCU-P.boot (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TINY01 (92%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TINY02 (92%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE01 (96%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE01.boot (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE02 (92%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE03 (96%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE04 (96%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE04.boot (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE05 (96%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE05.boot (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE06 (96%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE07 (96%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE08 (96%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE08-T (96%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/TREE09 (95%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/CFLIST (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/N1-S-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/N2-2-t-nh-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/N3-3-T-nh-SD-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/N4-A-t-NH-sd-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/N5-U-T-NH-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/NT1-nh (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/NT3-NH (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/P1-S-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/P2-2-t-nh-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/P3-3-T-nh-SD-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/P4-A-t-NH-sd-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/P5-U-T-NH-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/PT1-nh (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/PT2-NH (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v0.0/ver_functions.sh (70%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/CFLIST (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/N1-S-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/N2-2-t-nh-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/N3-3-T-nh-SD-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/N4-A-t-NH-sd-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/N5-U-T-NH-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/N6---t-nh-SD-smp-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/N7-4-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/N8-2-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/NT1-nh (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/NT3-NH (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/P1-S-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/P2-2-t-nh-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/P3-3-T-nh-SD-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/P4-A-t-NH-sd-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/P5-U-T-NH-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/P6---t-nh-SD-smp-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/P7-4-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/P7-4-T-NH-SD-SMP-HP-all (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/P7-4-T-NH-SD-SMP-HP-none (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/P7-4-T-NH-SD-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/PT1-nh (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.12/PT2-NH (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/CFLIST (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/N1-S-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/N2-2-t-nh-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/N3-3-T-nh-SD-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/N4-A-t-NH-sd-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/N5-U-T-NH-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/NT1-nh (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/NT3-NH (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/P1-S-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/P2-2-t-nh-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/P3-3-T-nh-SD-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/P4-A-t-NH-sd-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/P5-U-T-NH-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/PT1-nh (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.3/PT2-NH (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu/v3.3}/ver_functions.sh (72%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/CFLIST (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/N1-S-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/N2-2-t-nh-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/N3-3-T-nh-SD-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/N4-A-t-NH-sd-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/N5-U-T-NH-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/NT1-nh (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/NT3-NH (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/P1-S-T-NH-SD-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/P2-2-t-nh-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/P3-3-T-nh-SD-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/P4-A-t-NH-sd-SMP-HP (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/P5-U-T-NH-sd-SMP-hp (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/PT1-nh (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/PT2-NH (100%)
 rename tools/testing/selftests/rcutorture/configs/{ => rcu}/v3.5/ver_functions.sh (69%)
 rename tools/testing/selftests/rcutorture/configs/{v3.3 => rcu}/ver_functions.sh (66%)
 rename tools/testing/selftests/rcutorture/doc/{TREE_RCU-Kconfig.txt => TREE_RCU-kconfig.txt} (100%)



             reply	other threads:[~2014-02-28  1:47 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-28  1:47 Paul E. McKenney [this message]
2014-02-28  7:40 ` [GIT PULL rcu/next] RCU commits for 3.15 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=20140228014728.GA23789@linux.vnet.ibm.com \
    --to=paulmck@linux.vnet.ibm.com \
    --cc=eric.dumazet@gmail.com \
    --cc=fweisbec@gmail.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=joe@perches.com \
    --cc=josh@joshtriplett.org \
    --cc=laijs@cn.fujitsu.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@kernel.org \
    --cc=mst@redhat.com \
    --cc=paul.gortmaker@windriver.com \
    --cc=pebolle@tiscali.nl \
    --cc=peter@hurleysoftware.com \
    --cc=rostedt@goodmis.org \
    --cc=rusty@rustcorp.com.au \
    --cc=shaibal.dutta@broadcom.com \
    --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.