[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