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: Andrea Parri <andrea.parri@amarulasolutions.com>
Signed-off-by: Paul 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: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
Andrea Parri 2018-05-14 16:33:56 -07:00 committed by Ingo Molnar
parent 5ccdb7536e
commit 1a00b4554d
4 changed files with 12 additions and 11 deletions

View file

@ -67,11 +67,12 @@ o Shaked Flur, Susmit Sarkar, Christopher Pulte, Kyndylan Nienhuis,
Linux-kernel memory model Linux-kernel memory model
========================= =========================
o Andrea Parri, Alan Stern, Luc Maranget, Paul E. McKenney, o Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, and
and Jade Alglave. 2017. "A formal model of Alan Stern. 2018. "Frightening small children and disconcerting
Linux-kernel memory ordering - companion webpage". grown-ups: Concurrency in the Linux kernel". In Proceedings of
http://moscova.inria.fr/maranget/cats7/linux/. (2017). [Online; the 23rd International Conference on Architectural Support for
accessed 30-January-2017]. 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 o Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, and
Alan Stern. 2017. "A formal kernel memory-ordering model (part 1)" Alan Stern. 2017. "A formal kernel memory-ordering model (part 1)"

View file

@ -5,10 +5,10 @@
* Copyright (C) 2017 Alan Stern <stern@rowland.harvard.edu>, * Copyright (C) 2017 Alan Stern <stern@rowland.harvard.edu>,
* Andrea Parri <parri.andrea@gmail.com> * 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 * "Frightening small children and disconcerting grown-ups: Concurrency
* in the Linux kernel" by Alglave, Maranget, McKenney, Parri, and Stern, * 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" "Linux-kernel memory consistency model"

View file

@ -5,10 +5,10 @@
* Copyright (C) 2017 Alan Stern <stern@rowland.harvard.edu>, * Copyright (C) 2017 Alan Stern <stern@rowland.harvard.edu>,
* Andrea Parri <parri.andrea@gmail.com> * 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 * "Frightening small children and disconcerting grown-ups: Concurrency
* in the Linux kernel" by Alglave, Maranget, McKenney, Parri, and Stern, * 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" "Linux-kernel memory consistency model"

View file

@ -1,9 +1,9 @@
// SPDX-License-Identifier: GPL-2.0+ // 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 // "Frightening small children and disconcerting grown-ups: Concurrency
// in the Linux kernel" by Alglave, Maranget, McKenney, Parri, and Stern, // in the Linux kernel" by Alglave, Maranget, McKenney, Parri, and Stern,
// which is to appear in ASPLOS 2018. // which appeared in ASPLOS 2018.
// ONCE // ONCE
READ_ONCE(X) __load{once}(X) READ_ONCE(X) __load{once}(X)