From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751395AbdLAUI1 (ORCPT ); Fri, 1 Dec 2017 15:08:27 -0500 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:42860 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750968AbdLAUIZ (ORCPT ); Fri, 1 Dec 2017 15:08:25 -0500 Date: Fri, 1 Dec 2017 12:08:19 -0800 From: "Paul E. McKenney" 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 Reply-To: paulmck@linux.vnet.ibm.com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-TM-AS-GCONF: 00 x-cbid: 17120120-0044-0000-0000-000003B838D0 X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00008137; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000243; SDB=6.00954005; UDB=6.00482088; IPR=6.00734080; BA=6.00005726; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00018295; XFM=3.00000015; UTC=2017-12-01 20:08:23 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 17120120-0045-0000-0000-000007E769D2 Message-Id: <20171201200819.GA25519@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-12-01_05:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1709140000 definitions=main-1712010236 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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(-)