diff options
author | Paul E. McKenney <paulmck@us.ibm.com> | 2005-09-10 03:26:24 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-09-10 13:06:24 -0400 |
commit | dd81eca83c8300c95d8a1eaf0d38f56513711535 (patch) | |
tree | a1cb1aee24b703b86f7197cfe4f379529a683c5a /Documentation/RCU/rcu.txt | |
parent | 12c62c2e9abf8da804fe1def1f5bb44d023f569f (diff) |
[PATCH] Yet another RCU documentation update
Update RCU documentation based on discussions and review of RCU-based tree
patches. Add an introductory whatisRCU.txt file.
Signed-off-by: <paulmck@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'Documentation/RCU/rcu.txt')
-rw-r--r-- | Documentation/RCU/rcu.txt | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/Documentation/RCU/rcu.txt b/Documentation/RCU/rcu.txt index eb444006683e..6fa092251586 100644 --- a/Documentation/RCU/rcu.txt +++ b/Documentation/RCU/rcu.txt | |||
@@ -64,6 +64,54 @@ o I hear that RCU is patented? What is with that? | |||
64 | Of these, one was allowed to lapse by the assignee, and the | 64 | Of these, one was allowed to lapse by the assignee, and the |
65 | others have been contributed to the Linux kernel under GPL. | 65 | others have been contributed to the Linux kernel under GPL. |
66 | 66 | ||
67 | o I hear that RCU needs work in order to support realtime kernels? | ||
68 | |||
69 | Yes, work in progress. | ||
70 | |||
67 | o Where can I find more information on RCU? | 71 | o Where can I find more information on RCU? |
68 | 72 | ||
69 | See the RTFP.txt file in this directory. | 73 | See the RTFP.txt file in this directory. |
74 | Or point your browser at http://www.rdrop.com/users/paulmck/RCU/. | ||
75 | |||
76 | o What are all these files in this directory? | ||
77 | |||
78 | |||
79 | NMI-RCU.txt | ||
80 | |||
81 | Describes how to use RCU to implement dynamic | ||
82 | NMI handlers, which can be revectored on the fly, | ||
83 | without rebooting. | ||
84 | |||
85 | RTFP.txt | ||
86 | |||
87 | List of RCU-related publications and web sites. | ||
88 | |||
89 | UP.txt | ||
90 | |||
91 | Discussion of RCU usage in UP kernels. | ||
92 | |||
93 | arrayRCU.txt | ||
94 | |||
95 | Describes how to use RCU to protect arrays, with | ||
96 | resizeable arrays whose elements reference other | ||
97 | data structures being of the most interest. | ||
98 | |||
99 | checklist.txt | ||
100 | |||
101 | Lists things to check for when inspecting code that | ||
102 | uses RCU. | ||
103 | |||
104 | listRCU.txt | ||
105 | |||
106 | Describes how to use RCU to protect linked lists. | ||
107 | This is the simplest and most common use of RCU | ||
108 | in the Linux kernel. | ||
109 | |||
110 | rcu.txt | ||
111 | |||
112 | You are reading it! | ||
113 | |||
114 | whatisRCU.txt | ||
115 | |||
116 | Overview of how the RCU implementation works. Along | ||
117 | the way, presents a conceptual view of RCU. | ||