]> asedeno.scripts.mit.edu Git - linux.git/commit
tools/memory-model: Add definitions of plain and marked accesses
authorAlan Stern <stern@rowland.harvard.edu>
Mon, 22 Apr 2019 16:17:58 +0000 (12:17 -0400)
committerPaul E. McKenney <paulmck@linux.ibm.com>
Tue, 28 May 2019 15:18:21 +0000 (08:18 -0700)
commitd1a84ab190137cc2a980b6979b1f2790d51b2d87
tree083219522d9a0f94d7d092a794db8483fb961013
parent4494dd58fbb477e54c129c1d8ef477aad433eba0
tools/memory-model: Add definitions of plain and marked accesses

This patch adds definitions for marked and plain accesses to the
Linux-Kernel Memory Model.  It also modifies the definitions of the
existing parts of the model (including the cumul-fence, prop, hb, pb,
and rb relations) so as to make them apply only to marked accesses.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Reviewed-by: Andrea Parri <andrea.parri@amarulasolutions.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
tools/memory-model/linux-kernel.bell
tools/memory-model/linux-kernel.cat