[bootlin/training-materials updates] master: slides/kernel-driver-development-memory: Mention mlock[all] (3301b440)

Miquel Raynal miquel.raynal at bootlin.com
Fri Mar 24 18:46:37 CET 2023


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

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

commit 3301b4400d7ae09c5985d954414a9b190f665d4c
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date:   Tue Mar 21 13:06:32 2023 +0100

    slides/kernel-driver-development-memory: Mention mlock[all]
    
    Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>


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

3301b4400d7ae09c5985d954414a9b190f665d4c
 .../kernel-driver-development-memory.tex                            | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex b/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex
index f75264e9..3edf128e 100644
--- a/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex
+++ b/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex
@@ -81,7 +81,11 @@
     \end{itemize}
   \item User space memory allocation is allowed to over-commit memory
     (more than available physical memory) $\Rightarrow$ can lead to
-    out of memory
+    out of memory situations.
+    \begin{itemize}
+    \item Can be prevented with the \code{mlock}/\code{mlockall} system
+      calls.
+    \end{itemize}
   \item OOM killer kicks in and selects a process to kill to retrieve
     some memory. That's better than letting the system freeze.
   \end{itemize}




More information about the training-materials-updates mailing list