[bootlin/training-materials updates] master: kernel: concurrency: Reword a bit the slide about alternatives to locking (e09fb451)
Miquel Raynal
miquel.raynal at bootlin.com
Tue Oct 18 17:32:52 CEST 2022
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/e09fb45130fd02d86669d861d7ca64c58178d01d
>---------------------------------------------------------------
commit e09fb45130fd02d86669d861d7ca64c58178d01d
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: Tue Oct 18 17:32:52 2022 +0200
kernel: concurrency: Reword a bit the slide about alternatives to locking
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
>---------------------------------------------------------------
e09fb45130fd02d86669d861d7ca64c58178d01d
.../kernel-driver-development-concurrency.tex | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex b/slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex
index 855b5665..7b041d6f 100644
--- a/slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex
+++ b/slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex
@@ -257,9 +257,12 @@ static unsigned int ulite_tx_empty(struct uart_port *port) {
\begin{itemize}
\item By using lock-free algorithms like \emph{Read Copy Update}
(RCU).
- \item RCU API available in the kernel (See
- \url{https://en.wikipedia.org/wiki/Read-copy-update}).
- \item When available, use atomic operations.
+ \begin{itemize}
+ \item RCU API available in the kernel
+ \item See \url{https://en.wikipedia.org/wiki/Read-copy-update} for a
+ coverage of how it works.
+ \end{itemize}
+ \item When relevant, use atomic operations.
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list