diff options
author | Paul E. McKenney <paulmck@kernel.org> | 2020-08-04 20:58:55 +0300 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2020-09-03 19:51:01 +0300 |
commit | 0b8c06b75ea143f3c68aa419c36e82d9ab7454f8 (patch) | |
tree | 905b8aecbe05b19396af01657d39354f43c7d978 /tools/memory-model/README | |
parent | 984f272be9d7b2dd8b17e35d437e5da500b502ae (diff) | |
download | linux-0b8c06b75ea143f3c68aa419c36e82d9ab7454f8.tar.xz |
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: 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>
Diffstat (limited to 'tools/memory-model/README')
-rw-r--r-- | tools/memory-model/README | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/memory-model/README b/tools/memory-model/README index d2e03c4f52a0..c8144d4aafa0 100644 --- a/tools/memory-model/README +++ b/tools/memory-model/README @@ -177,6 +177,11 @@ Documentation/recipes.txt Documentation/references.txt Provides background reading. +Documentation/simple.txt + Starting point for someone new to Linux-kernel concurrency. + And also for those needing a reminder of the simpler approaches + to concurrency! + linux-kernel.bell Categorizes the relevant instructions, including memory references, memory barriers, atomic read-modify-write operations, |