[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