summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2023-11-13 08:52:19 -0800
committerPaul E. McKenney <paulmck@kernel.org>2023-11-20 10:51:23 -0800
commit7bc1be926374ea53085b443af4132fc78fde1418 (patch)
tree602053f51f3f0ecb11be987ebe91c0595e3da809
parent55d3ffa2a0adf7f381a51cb808f72f51caa7e463 (diff)
downloadperfbook-7bc1be926374ea53085b443af4132fc78fde1418.tar.gz
howto: Clarify "copy-pasta" idiom
Reported-by: ma jun <yztaoj@outlook.com> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
-rw-r--r--howto/howto.tex21
1 files changed, 12 insertions, 9 deletions
diff --git a/howto/howto.tex b/howto/howto.tex
index 58b472e8..55270cba 100644
--- a/howto/howto.tex
+++ b/howto/howto.tex
@@ -276,15 +276,18 @@ require that you practice producing code.
This ability might in turn permit you to:
\begin{enumerate}
- \item See what the kernel does so that you can check to see
- if a proposed use case is valid.
- \item Chase down a kernel bug.
- \item Use information in the kernel to more easily chase down
- a userspace bug.
- \item Produce a fix for a kernel bug.
- \item Create a straightforward kernel feature, whether from
- scratch or using the modern copy-pasta development
- methodology.
+ \item See what the concurrent code does so that you can check
+ to see if a proposed use case is valid.
+ \item Chase down a bug in concurrent code.
+ \item Use information in the concurrent code base to more
+ easily chase down a bug in other code interacting with
+ that code base.
+ \item Produce a fix for a bug in concurrent code.
+ \item Create a straightforward feature in a concurrent code
+ base, whether coding by hand from scratch or using the
+ modern ``copy-pasta'' development methodology involving
+ downloading code from Internet.\footnote{
+ But be careful of copyright and licensing issues!}
\end{enumerate}
If you are proficient with straightforward uses of locks and