diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2017-11-13 15:18:10 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2017-11-13 15:18:10 -0500 |
| commit | 6098850e7e6978f95a958f79a645a653228d0002 (patch) | |
| tree | 42e347ddd93cef05099b93157c32b80593572f02 /tools | |
| parent | f08d8bcc12de5a153e587027e77de83662eefb8a (diff) | |
| parent | 72bc286b81d21404cdfecddf76b64c7163aac764 (diff) | |
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull RCU updates from Ingo Molnar:
"The main changes in this cycle are:
- Documentation updates
- RCU CPU stall-warning updates
- Torture-test updates
- Miscellaneous fixes
Size wise the biggest updates are to documentation. Excluding
documentation most of the code increase comes from a single commit
which expands debugging"
* 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (24 commits)
srcu: Add parameters to SRCU docbook comments
doc: Rewrite confusing statement about memory barriers
memory-barriers.txt: Fix typo in pairing example
rcu/segcblist: Include rcupdate.h
rcu: Add extended-quiescent-state testing advice
rcu: Suppress lockdep false-positive ->boost_mtx complaints
rcu: Do not include rtmutex_common.h unconditionally
torture: Provide TMPDIR environment variable to specify tmpdir
rcutorture: Dump writer stack if stalled
rcutorture: Add interrupt-disable capability to stall-warning tests
rcu: Suppress RCU CPU stall warnings while dumping trace
rcu: Turn off tracing before dumping trace
rcu: Make RCU CPU stall warnings check for irq-disabled CPUs
sched,rcu: Make cond_resched() provide RCU quiescent state
sched: Make resched_cpu() unconditional
irq_work: Map irq_work_on_queue() to irq_work_on() in !SMP
rcu: Create call_rcu_tasks() kthread at boot time
rcu: Fix up pending cbs check in rcu_prepare_for_idle
memory-barriers: Rework multicopy-atomicity section
memory-barriers: Replace uses of "transitive"
...
Diffstat (limited to 'tools')
8 files changed, 9 insertions, 9 deletions
diff --git a/tools/testing/selftests/rcutorture/bin/config_override.sh b/tools/testing/selftests/rcutorture/bin/config_override.sh index 49fa51726ce3..ef7fcbac3d42 100755 --- a/tools/testing/selftests/rcutorture/bin/config_override.sh +++ b/tools/testing/selftests/rcutorture/bin/config_override.sh | |||
| @@ -42,7 +42,7 @@ else | |||
| 42 | exit 1 | 42 | exit 1 |
| 43 | fi | 43 | fi |
| 44 | 44 | ||
| 45 | T=/tmp/config_override.sh.$$ | 45 | T=${TMPDIR-/tmp}/config_override.sh.$$ |
| 46 | trap 'rm -rf $T' 0 | 46 | trap 'rm -rf $T' 0 |
| 47 | mkdir $T | 47 | mkdir $T |
| 48 | 48 | ||
diff --git a/tools/testing/selftests/rcutorture/bin/configcheck.sh b/tools/testing/selftests/rcutorture/bin/configcheck.sh index 70fca318a82b..197deece7c7c 100755 --- a/tools/testing/selftests/rcutorture/bin/configcheck.sh +++ b/tools/testing/selftests/rcutorture/bin/configcheck.sh | |||
| @@ -19,7 +19,7 @@ | |||
| 19 | # | 19 | # |
| 20 | # Authors: Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 20 | # Authors: Paul E. McKenney <paulmck@linux.vnet.ibm.com> |
| 21 | 21 | ||
| 22 | T=/tmp/abat-chk-config.sh.$$ | 22 | T=${TMPDIR-/tmp}/abat-chk-config.sh.$$ |
| 23 | trap 'rm -rf $T' 0 | 23 | trap 'rm -rf $T' 0 |
| 24 | mkdir $T | 24 | mkdir $T |
| 25 | 25 | ||
diff --git a/tools/testing/selftests/rcutorture/bin/configinit.sh b/tools/testing/selftests/rcutorture/bin/configinit.sh index 3f81a1095206..51f66a7ce876 100755 --- a/tools/testing/selftests/rcutorture/bin/configinit.sh +++ b/tools/testing/selftests/rcutorture/bin/configinit.sh | |||
| @@ -32,7 +32,7 @@ | |||
| 32 | # | 32 | # |
| 33 | # Authors: Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 33 | # Authors: Paul E. McKenney <paulmck@linux.vnet.ibm.com> |
| 34 | 34 | ||
| 35 | T=/tmp/configinit.sh.$$ | 35 | T=${TMPDIR-/tmp}/configinit.sh.$$ |
| 36 | trap 'rm -rf $T' 0 | 36 | trap 'rm -rf $T' 0 |
| 37 | mkdir $T | 37 | mkdir $T |
| 38 | 38 | ||
diff --git a/tools/testing/selftests/rcutorture/bin/kvm-build.sh b/tools/testing/selftests/rcutorture/bin/kvm-build.sh index 46752c164676..fb66d0173638 100755 --- a/tools/testing/selftests/rcutorture/bin/kvm-build.sh +++ b/tools/testing/selftests/rcutorture/bin/kvm-build.sh | |||
| @@ -35,7 +35,7 @@ then | |||
| 35 | exit 1 | 35 | exit 1 |
| 36 | fi | 36 | fi |
| 37 | 37 | ||
| 38 | T=/tmp/test-linux.sh.$$ | 38 | T=${TMPDIR-/tmp}/test-linux.sh.$$ |
| 39 | trap 'rm -rf $T' 0 | 39 | trap 'rm -rf $T' 0 |
| 40 | mkdir $T | 40 | mkdir $T |
| 41 | 41 | ||
diff --git a/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh b/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh index 0af36a721b9c..ab14b97c942c 100755 --- a/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh +++ b/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh | |||
| @@ -38,7 +38,7 @@ | |||
| 38 | # | 38 | # |
| 39 | # Authors: Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 39 | # Authors: Paul E. McKenney <paulmck@linux.vnet.ibm.com> |
| 40 | 40 | ||
| 41 | T=/tmp/kvm-test-1-run.sh.$$ | 41 | T=${TMPDIR-/tmp}/kvm-test-1-run.sh.$$ |
| 42 | trap 'rm -rf $T' 0 | 42 | trap 'rm -rf $T' 0 |
| 43 | mkdir $T | 43 | mkdir $T |
| 44 | 44 | ||
diff --git a/tools/testing/selftests/rcutorture/bin/kvm.sh b/tools/testing/selftests/rcutorture/bin/kvm.sh index b55895fb10ed..ccd49e958fd2 100755 --- a/tools/testing/selftests/rcutorture/bin/kvm.sh +++ b/tools/testing/selftests/rcutorture/bin/kvm.sh | |||
| @@ -30,7 +30,7 @@ | |||
| 30 | scriptname=$0 | 30 | scriptname=$0 |
| 31 | args="$*" | 31 | args="$*" |
| 32 | 32 | ||
| 33 | T=/tmp/kvm.sh.$$ | 33 | T=${TMPDIR-/tmp}/kvm.sh.$$ |
| 34 | trap 'rm -rf $T' 0 | 34 | trap 'rm -rf $T' 0 |
| 35 | mkdir $T | 35 | mkdir $T |
| 36 | 36 | ||
| @@ -222,7 +222,7 @@ do | |||
| 222 | exit 1 | 222 | exit 1 |
| 223 | fi | 223 | fi |
| 224 | done | 224 | done |
| 225 | sort -k2nr $T/cfgcpu > $T/cfgcpu.sort | 225 | sort -k2nr $T/cfgcpu -T="$T" > $T/cfgcpu.sort |
| 226 | 226 | ||
| 227 | # Use a greedy bin-packing algorithm, sorting the list accordingly. | 227 | # Use a greedy bin-packing algorithm, sorting the list accordingly. |
| 228 | awk < $T/cfgcpu.sort > $T/cfgcpu.pack -v ncpus=$cpus ' | 228 | awk < $T/cfgcpu.sort > $T/cfgcpu.pack -v ncpus=$cpus ' |
diff --git a/tools/testing/selftests/rcutorture/bin/parse-build.sh b/tools/testing/selftests/rcutorture/bin/parse-build.sh index a6b57622c2e5..24fe5f822b28 100755 --- a/tools/testing/selftests/rcutorture/bin/parse-build.sh +++ b/tools/testing/selftests/rcutorture/bin/parse-build.sh | |||
| @@ -28,7 +28,7 @@ | |||
| 28 | 28 | ||
| 29 | F=$1 | 29 | F=$1 |
| 30 | title=$2 | 30 | title=$2 |
| 31 | T=/tmp/parse-build.sh.$$ | 31 | T=${TMPDIR-/tmp}/parse-build.sh.$$ |
| 32 | trap 'rm -rf $T' 0 | 32 | trap 'rm -rf $T' 0 |
| 33 | mkdir $T | 33 | mkdir $T |
| 34 | 34 | ||
diff --git a/tools/testing/selftests/rcutorture/bin/parse-torture.sh b/tools/testing/selftests/rcutorture/bin/parse-torture.sh index e3c5f0705696..f12c38909b00 100755 --- a/tools/testing/selftests/rcutorture/bin/parse-torture.sh +++ b/tools/testing/selftests/rcutorture/bin/parse-torture.sh | |||
| @@ -27,7 +27,7 @@ | |||
| 27 | # | 27 | # |
| 28 | # Authors: Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 28 | # Authors: Paul E. McKenney <paulmck@linux.vnet.ibm.com> |
| 29 | 29 | ||
| 30 | T=/tmp/parse-torture.sh.$$ | 30 | T=${TMPDIR-/tmp}/parse-torture.sh.$$ |
| 31 | file="$1" | 31 | file="$1" |
| 32 | title="$2" | 32 | title="$2" |
| 33 | 33 | ||
