lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20170724222326.GA15933@linux.vnet.ibm.com>
Date:   Mon, 24 Jul 2017 15:23:26 -0700
From:   "Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
To:     linux-kernel@...r.kernel.org
Cc:     mingo@...nel.org, jiangshanlai@...il.com, dipankar@...ibm.com,
        akpm@...ux-foundation.org, mathieu.desnoyers@...icios.com,
        josh@...htriplett.org, tglx@...utronix.de, peterz@...radead.org,
        rostedt@...dmis.org, dhowells@...hat.com, edumazet@...gle.com,
        fweisbec@...il.com, oleg@...hat.com
Subject: [PATCH tip/core/rcu 0/13] Torture-test updates

Hello!

This series contains torture-test updates:

1.	Move SRCU status printing to SRCU implementations.

2.	Print SRCU lock/unlock totals because I am getting tired of
	doing the addition in my head.

3.	Remove CONFIG_TASKS_RCU ifdef from rcuperf.c.

4.	Select CONFIG_PROVE_LOCKING for Tiny SRCU scenario.

5.	Add --kconfig argument to kvm.sh to allow test runs to override
	the test-scenario files.

6.	Don't wait for kernel when all builds fail.

7.	Enable SRCU readers from timer handler.

8.	Place event-traced strings into trace buffer.

9.	Use nr_cpus rather than maxcpus to limit test size.

10.	Add task's CPU for rcutorture writer stalls.

11.	Eliminate unused ts_rem local from rcu_trace_clock_local().

12.	Add last-CPU to GP-kthread starvation messages.

13.	Invoke call_rcu() from timer handler.

							Thanx, Paul

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

 include/linux/srcutiny.h                                   |   13 ++
 include/linux/srcutree.h                                   |    1 
 include/trace/events/rcu.h                                 |    7 -
 kernel/rcu/rcuperf.c                                       |   17 ---
 kernel/rcu/rcutorture.c                                    |   66 ++++---------
 kernel/rcu/srcutree.c                                      |   39 +++++++
 kernel/rcu/tree.c                                          |    5 
 tools/testing/selftests/rcutorture/bin/config_override.sh  |   61 ++++++++++++
 tools/testing/selftests/rcutorture/bin/functions.sh        |   27 +++++
 tools/testing/selftests/rcutorture/bin/kvm-build.sh        |   11 --
 tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh   |   58 +++++------
 tools/testing/selftests/rcutorture/bin/kvm.sh              |   34 +++++-
 tools/testing/selftests/rcutorture/configs/rcu/BUSTED.boot |    2 
 tools/testing/selftests/rcutorture/configs/rcu/SRCU-u      |    3 
 tools/testing/selftests/rcutorture/configs/rcu/TREE01.boot |    2 
 15 files changed, 233 insertions(+), 113 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ