Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1a00b455 authored by Andrea Parri's avatar Andrea Parri Committed by Ingo Molnar
Browse files

tools/memory-model: Update ASPLOS information



ASPLOS 2018 was held in March: make sure this is reflected in
header comments and references.

Signed-off-by: default avatarAndrea Parri <andrea.parri@amarulasolutions.com>
Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Akira Yokosawa <akiyks@gmail.com>
Cc: Alan Stern <stern@rowland.harvard.edu>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Boqun Feng <boqun.feng@gmail.com>
Cc: David Howells <dhowells@redhat.com>
Cc: Jade Alglave <j.alglave@ucl.ac.uk>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Luc Maranget <luc.maranget@inria.fr>
Cc: Nicholas Piggin <npiggin@gmail.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Will Deacon <will.deacon@arm.com>
Cc: linux-arch@vger.kernel.org
Cc: parri.andrea@gmail.com
Link: http://lkml.kernel.org/r/1526340837-12222-18-git-send-email-paulmck@linux.vnet.ibm.com


Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
parent 5ccdb753
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -67,11 +67,12 @@ o Shaked Flur, Susmit Sarkar, Christopher Pulte, Kyndylan Nienhuis,
Linux-kernel memory model
=========================

o	Andrea Parri, Alan Stern, Luc Maranget, Paul E. McKenney,
	and Jade Alglave.  2017. "A formal model of
	Linux-kernel memory ordering - companion webpage".
	http://moscova.inria.fr/∼maranget/cats7/linux/. (2017). [Online;
	accessed 30-January-2017].
o	Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, and
	Alan Stern.  2018. "Frightening small children and disconcerting
	grown-ups: Concurrency in the Linux kernel". In Proceedings of
	the 23rd International Conference on Architectural Support for
	Programming Languages and Operating Systems (ASPLOS 2018). ACM,
	New York, NY, USA, 405-418.  Webpage: http://diy.inria.fr/linux/.

o	Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, and
	Alan Stern.  2017.  "A formal kernel memory-ordering model (part 1)"
+2 −2
Original line number Diff line number Diff line
@@ -5,10 +5,10 @@
 * Copyright (C) 2017 Alan Stern <stern@rowland.harvard.edu>,
 *                    Andrea Parri <parri.andrea@gmail.com>
 *
 * An earlier version of this file appears in the companion webpage for
 * An earlier version of this file appeared in the companion webpage for
 * "Frightening small children and disconcerting grown-ups: Concurrency
 * in the Linux kernel" by Alglave, Maranget, McKenney, Parri, and Stern,
 * which is to appear in ASPLOS 2018.
 * which appeared in ASPLOS 2018.
 *)

"Linux-kernel memory consistency model"
+2 −2
Original line number Diff line number Diff line
@@ -5,10 +5,10 @@
 * Copyright (C) 2017 Alan Stern <stern@rowland.harvard.edu>,
 *                    Andrea Parri <parri.andrea@gmail.com>
 *
 * An earlier version of this file appears in the companion webpage for
 * An earlier version of this file appeared in the companion webpage for
 * "Frightening small children and disconcerting grown-ups: Concurrency
 * in the Linux kernel" by Alglave, Maranget, McKenney, Parri, and Stern,
 * which is to appear in ASPLOS 2018.
 * which appeared in ASPLOS 2018.
 *)

"Linux-kernel memory consistency model"
+2 −2
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0+
//
// An earlier version of this file appears in the companion webpage for
// An earlier version of this file appeared in the companion webpage for
// "Frightening small children and disconcerting grown-ups: Concurrency
// in the Linux kernel" by Alglave, Maranget, McKenney, Parri, and Stern,
// which is to appear in ASPLOS 2018.
// which appeared in ASPLOS 2018.

// ONCE
READ_ONCE(X) __load{once}(X)