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]
Date:   Mon, 25 Jun 2018 17:34:48 -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, joel@...lfernandes.org
Subject: [PATCH tip/core/rcu 0/27] Post-gp_seq miscellaneous fixes for v4.19

Hello!

This series contains miscellaneous fixes that are sequenced after the
infamous ->gp_seq conversion:

1.	Make rcu_read_unlock_special() static.

2.	Improve rcu_note_voluntary_context_switch() reporting, courtesy of
	Byungchul Park.

3.	Get rid of Sphinx warnings at rcu_pointer_handoff(), courtesy of
	Mauro Carvalho Chehab.

4.	Use pr_fmt to prefix "rcu: " to logging output, courtesy of
	Joe Perches.

5.	Improve RCU-tasks naming and comments.

6.	Mark task as .need_qs less aggressively.

7-14.	Inline, remove "inline", remove __maybe_unused, remove unused
	variables, remove unused functions, and fix comments.

15.	Use RCU CPU stall timeout for rcu_check_gp_start_stall().

16.	Add comment documenting how rcu_seq_snap() works, courtesy of
	Joel Fernandes.

17.	Speed up calling of RCU tasks callbacks, courtesy of Steven Rostedt.

18.	Add comment to the last sleep in the rcu tasks loop, also courtesy
	of Steven Rostedt.

19.	Add diagnostics for rcutorture writer stall warning.

20.	Check the range of jiffies_till_{first,next}_fqs when setting them,
	courtesy of Byungchul Park.

21.	Update synchronize_rcu() definition in whatisRCU.txt, courtesy
	of Andrea Parri.

22.	Make rcu_seq_diff() more exact, which in turn allows more exact
	rcutorture diagnostics of busted RCU implementations.

23.	Update RCU, SRCU, and TORTURE-TEST entries in MAINTAINERS file.

24.	Print stall-warning NMI dyntick state in hexadecimal.

25.	Add grace-period number to rcutorture statistics printout.

26.	Improve documentation for list_for_each_entry_from_rcu(), courtesy
	of NeilBrown.

27.	Assign higher prio to RCU threads if rcutorture is built-in,
	courtesy of Joel Fernandes.

							Thanx, Paul

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

 Documentation/RCU/whatisRCU.txt |   18 +++--
 MAINTAINERS                     |    9 +-
 include/linux/rculist.h         |   19 +++++
 include/linux/rcupdate.h        |   22 +++---
 include/linux/rcutiny.h         |    2 
 kernel/rcu/rcu.h                |   49 ++++++++++++++
 kernel/rcu/rcuperf.c            |    9 +-
 kernel/rcu/rcutorture.c         |    6 -
 kernel/rcu/srcutree.c           |    8 +-
 kernel/rcu/tiny.c               |    4 -
 kernel/rcu/tree.c               |  132 +++++++++++++++++++++++++---------------
 kernel/rcu/tree.h               |    1 
 kernel/rcu/tree_plugin.h        |   55 ++++++----------
 kernel/rcu/update.c             |   45 +++++++++----
 14 files changed, 245 insertions(+), 134 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ