[bootlin/training-materials updates] master: Kernel slides: mention KCSAN (929e0402)
Michael Opdenacker
michael.opdenacker at bootlin.com
Wed Oct 21 05:59:25 CEST 2020
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/929e04025a85dbcf74c68f3161be4b0b1e4aa8bb
>---------------------------------------------------------------
commit 929e04025a85dbcf74c68f3161be4b0b1e4aa8bb
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Wed Oct 21 05:59:06 2020 +0200
Kernel slides: mention KCSAN
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
929e04025a85dbcf74c68f3161be4b0b1e4aa8bb
.../kernel-driver-development-concurrency.tex | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
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 5f9b53e2..56f0c459 100644
--- a/slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex
+++ b/slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex
@@ -228,8 +228,11 @@ static unsigned int ulite_tx_empty
\end{itemize}
\item Not suitable for production systems but acceptable overhead
in development.
+ \item See \kerneldoctext{locking/lockdep-design.txt} for details
\end{itemize}
- \item See \kerneldoctext{locking/lockdep-design.txt} for details
+ \item See also {\em KCSAN}, the Kernel Concurrency SANitizer
+ framework, introduced in Linux 5.8, which can find concurrency issues in your system. See
+ \url{https://lwn.net/Articles/816850/} for details.
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list