[bootlin/training-materials updates] master: kernel: sleeping: add explanation on the _atomic variant of iopoll (25cb6779)

Clément Léger clement.leger at bootlin.com
Tue Jun 21 15:29:04 CEST 2022


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/25cb6779d39fa3d703ad0d7f51cc6e0d3d01c986

>---------------------------------------------------------------

commit 25cb6779d39fa3d703ad0d7f51cc6e0d3d01c986
Author: Clément Léger <clement.leger at bootlin.com>
Date:   Tue Jun 21 15:26:44 2022 +0200

    kernel: sleeping: add explanation on the _atomic variant of iopoll
    
    Signed-off-by: Clément Léger <clement.leger at bootlin.com>


>---------------------------------------------------------------

25cb6779d39fa3d703ad0d7f51cc6e0d3d01c986
 .../kernel-driver-development-sleeping.tex                               | 1 +
 1 file changed, 1 insertion(+)

diff --git a/slides/kernel-driver-development-sleeping/kernel-driver-development-sleeping.tex b/slides/kernel-driver-development-sleeping/kernel-driver-development-sleeping.tex
index c7ddf07b..034005d1 100644
--- a/slides/kernel-driver-development-sleeping/kernel-driver-development-sleeping.tex
+++ b/slides/kernel-driver-development-sleeping/kernel-driver-development-sleeping.tex
@@ -261,6 +261,7 @@ int read[bwlq]_poll_timeout[_atomic](addr, val, cond,
         \item \code{timeout_us}: Timeout delay after which the operation
           fails and returns -ETIMEDOUT
         \end{itemize}
+        \item \code{_atomic} variant uses \kfunc{udelay} instead of \kfunc{usleep}.
     \end{itemize}
   \end{itemize}
 \end{frame}




More information about the training-materials-updates mailing list