[bootlin/training-materials updates] master: Kernel slides: minor improvements (2d96081b)

Michael Opdenacker michael.opdenacker at bootlin.com
Tue Nov 26 14:14:47 CET 2019


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

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

commit 2d96081b89c21929b71ade83d5c2f7076dfb179b
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Tue Nov 26 14:14:47 2019 +0100

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


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

2d96081b89c21929b71ade83d5c2f7076dfb179b
 slides/kernel-source-code-layout/kernel-source-code-layout.tex   | 3 +--
 slides/sysdev-kernel-building/sysdev-kernel-building.tex         | 3 ++-
 slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex | 4 +++-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/slides/kernel-source-code-layout/kernel-source-code-layout.tex b/slides/kernel-source-code-layout/kernel-source-code-layout.tex
index 1bea7a13..ea7c6311 100644
--- a/slides/kernel-source-code-layout/kernel-source-code-layout.tex
+++ b/slides/kernel-source-code-layout/kernel-source-code-layout.tex
@@ -6,8 +6,7 @@
   \item \code{arch/<ARCH>}
     \begin{itemize}
     \item Architecture specific code
-    \item \code{arch/<ARCH>/mach-<machine>}, machine/board
-      specific code
+    \item \code{arch/<ARCH>/mach-<machine>}, SoC family specific code
     \item \code{arch/<ARCH>/include/asm}, architecture-specific
       headers
     \item \code{arch/<ARCH>/boot/dts}, Device Tree source files, for
diff --git a/slides/sysdev-kernel-building/sysdev-kernel-building.tex b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
index 0287fc72..4a376aa0 100644
--- a/slides/sysdev-kernel-building/sysdev-kernel-building.tex
+++ b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
@@ -304,8 +304,9 @@ CONFIG_NTFS_RW=y
   \begin{itemize}
   \item Needed very often!
   \item Useful to upgrade a \code{.config} file from an earlier kernel release
-  \item silently set default values for new parameters.
   \item Asks for values for new parameters.
+  \item ... unlike \code{make menuconfig} and \code{make xconfig} which silently set
+  default values for new parameters.
   \end{itemize}
   If you edit a \code{.config} file by hand, it's useful
   to run \code{make oldconfig} afterwards, to set values to new
diff --git a/slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex b/slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex
index cb1a12b0..3dbe461a 100644
--- a/slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex
+++ b/slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex
@@ -12,6 +12,8 @@
   \item Caution: once loaded, have full control and privileges in the
     system. No particular protection. That's why only the \code{root} user
     can load and unload modules.
+  \item To increase security, possibility to allow only signed modules,
+    or to disable module support entirely.
   \end{itemize}
 \end{frame}
 
@@ -24,7 +26,7 @@
     \code{ubi} and \code{mtd} modules.
   \item Dependencies are described
     both in \code{/lib/modules/<kernel-version>/modules.dep}
-    and in \code{/lib/modules/<kernel-version>/modules.dep.bin}\\
+    and in \code{/lib/modules/<kernel-version>/modules.dep.bin} (binary hashed format)\\
     These files are generated when you run \code{make modules_install}.
   \end{itemize}
 \end{frame}




More information about the training-materials-updates mailing list