[FE training-materials-updates] Kernel slides: minor improvements

Michael Opdenacker michael.opdenacker at free-electrons.com
Sat Feb 1 17:06:18 CET 2014


Repository : git://git.free-electrons.com/training-materials.git

On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=2ca976e4e4e403b6ef59075d2d9d5c1f6317956b

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

commit 2ca976e4e4e403b6ef59075d2d9d5c1f6317956b
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Sat Feb 1 15:16:43 2014 +0100

    Kernel slides: minor improvements
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


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

2ca976e4e4e403b6ef59075d2d9d5c1f6317956b
 .../kernel-driver-development-memory.tex           |    1 +
 .../kernel-driver-development-modules.tex          |    4 ++--
 slides/kernel-frameworks/kernel-frameworks.tex     |    2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

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 11da2c3..413c617 100644
--- a/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex
+++ b/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex
@@ -157,6 +157,7 @@
     \begin{itemize}
     \item Returns the virtual address of a free page, initialized to
       zero
+    \item \code{flags}: see the next pages for details.
     \end{itemize}
   \item \mint{c}+unsigned long __get_free_page(int flags)+
     \begin{itemize}
diff --git a/slides/kernel-driver-development-modules/kernel-driver-development-modules.tex b/slides/kernel-driver-development-modules/kernel-driver-development-modules.tex
index 96c4ec0..9a449c3 100644
--- a/slides/kernel-driver-development-modules/kernel-driver-development-modules.tex
+++ b/slides/kernel-driver-development-modules/kernel-driver-development-modules.tex
@@ -155,7 +155,7 @@ MODULE_AUTHOR("William Shakespeare");
   \item The below \code{Makefile} should be reusable for any single-file
     out-of-tree Linux module
   \item The source file is \code{hello.c}
-  \item Just run make to build the hello.ko file
+  \item Just run make to build the \code{hello.ko} file
   \end{itemize}
 \begin{block}{}
 \begin{minted}{make}
@@ -188,7 +188,7 @@ endif
   \item The module Makefile is interpreted with \code{KERNELRELEASE}
     undefined, so it calls the kernel Makefile, passing the module
     directory in the \code{M} variable
-  \item the kernel Makefile knows how to compile a module, and thanks
+  \item The kernel Makefile knows how to compile a module, and thanks
     to the \code{M} variable, knows where the Makefile for our module
     is. The module Makefile is interpreted with \code{KERNELRELEASE}
     defined, so the kernel sees the \code{obj-m} definition.
diff --git a/slides/kernel-frameworks/kernel-frameworks.tex b/slides/kernel-frameworks/kernel-frameworks.tex
index 6e208fb..f050d6b 100644
--- a/slides/kernel-frameworks/kernel-frameworks.tex
+++ b/slides/kernel-frameworks/kernel-frameworks.tex
@@ -272,7 +272,7 @@ struct file_operations {
       \mint{c}+const void __user *from, unsigned long n);+
     \end{itemize}
   \item The return value must be checked. Zero on success, non-zero on
-    failure. If non-zero, the convention is to return -\ksym{EFAULT}.
+    failure. If non-zero, the convention is to return \code{-}\ksym{EFAULT}.
   \end{itemize}
 \end{frame}
 



More information about the training-materials-updates mailing list