[bootlin/training-materials updates] master: kernel: building: Reword the dependencies slide without strong/weak wording (52ebe653)

Miquel Raynal miquel.raynal at bootlin.com
Thu Jun 2 16:37:10 CEST 2022


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

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

commit 52ebe653aad239d2dc4b22d983d4196d554364a2
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date:   Thu Jun 2 16:37:10 2022 +0200

    kernel: building: Reword the dependencies slide without strong/weak wording
    
    Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>


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

52ebe653aad239d2dc4b22d983d4196d554364a2
 slides/sysdev-kernel-building/sysdev-kernel-building.tex | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/slides/sysdev-kernel-building/sysdev-kernel-building.tex b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
index dbf36794..fbec35b1 100644
--- a/slides/sysdev-kernel-building/sysdev-kernel-building.tex
+++ b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
@@ -223,27 +223,30 @@
     \column{0.4\textwidth}
     \begin{itemize}
     \item \code{depends on} dependency:
+\scriptsize
 \begin{verbatim}
 config B
     depends on A
 \end{verbatim}
       \begin{itemize}
       \item B is not visible until A is enabled
-      \item Strong dependency, can be chained
+      \item Works well for dependency chains
       \end{itemize}
     \end{itemize}
     \column{0.6\textwidth}
     \begin{itemize}
     \item \code{select} dependency:
+\scriptsize
 \begin{verbatim}
 config A
     select B
 \end{verbatim}
       \begin{itemize}
-      \item When A is enabled, B is also enabled too
-      \item Weaker dependencies, should not select a symbol with \code{depends
-        on} dependencies
-      \item To declare hardware features or select libraries
+      \item When A is enabled, B is enabled too (and cannot be disabled
+        manually)
+      \item Should preferably not select symbols with \code{depends on}
+        dependencies
+      \item Used to declare hardware features or select libraries
       \end{itemize}
     \end{itemize}
   \end{columns}




More information about the training-materials-updates mailing list