tools/memory-model: Add a simple entry point document
authorPaul E. McKenney <paulmck@kernel.org>
Tue, 4 Aug 2020 17:58:55 +0000 (10:58 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Thu, 3 Sep 2020 16:51:01 +0000 (09:51 -0700)
commit0b8c06b75ea143f3c68aa419c36e82d9ab7454f8
tree905b8aecbe05b19396af01657d39354f43c7d978
parent984f272be9d7b2dd8b17e35d437e5da500b502ae
tools/memory-model: Add a simple entry point document

Current LKMM documentation assumes that the reader already understands
concurrency in the Linux kernel, which won't necessarily always be the
case.  This commit supplies a simple.txt file that provides a starting
point for someone who is new to concurrency in the Linux kernel.
That said, this file might also useful as a reminder to experienced
developers of simpler approaches to dealing with concurrency.

Link: https://lwn.net/Articles/827180/
[ paulmck: Apply feedback from Joel Fernandes. ]
Co-developed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Co-developed-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
tools/memory-model/Documentation/litmus-tests.txt
tools/memory-model/Documentation/simple.txt [new file with mode: 0644]
tools/memory-model/README