[BL training-materials-updates] Minor improvements

Michael Opdenacker michael.opdenacker at bootlin.com
Mon Dec 3 18:07:42 CET 2018


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

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

commit afd27254fe695612843dcf9885e385dd81795329
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Mon Nov 26 10:52:12 2018 +0100

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


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

afd27254fe695612843dcf9885e385dd81795329
 .../kernel-serial-interrupt.tex                    |  2 +-
 slides/kernel-device-model/usb-detection.dia       | 39 ++++++++++++++++++++--
 .../kernel-driver-development-lab-debugging.tex    |  2 +-
 .../kernel-driver-development-memory.tex           |  2 +-
 slides/kernel-frameworks2/copy-to-from-user.dia    |  6 ++--
 .../sysdev-linux-intro-sources.tex                 |  2 +-
 6 files changed, 43 insertions(+), 10 deletions(-)

diff --git a/labs/kernel-serial-interrupt/kernel-serial-interrupt.tex b/labs/kernel-serial-interrupt/kernel-serial-interrupt.tex
index b6f086a..ed7fdca 100644
--- a/labs/kernel-serial-interrupt/kernel-serial-interrupt.tex
+++ b/labs/kernel-serial-interrupt/kernel-serial-interrupt.tex
@@ -54,7 +54,7 @@ Then, in the interrupt handler, just print a message and return
 \code{IRQ_HANDLED} (to tell the kernel that we have handled the
 interrupt).
 
-You'll also need to enable receive interrupts.
+You'll also need to enable interrupts.
 To do so, in the \code{probe()} function, set the
 \code{UART_IER_RDI} bit in the \code{UART_IER} register.
 
diff --git a/slides/kernel-device-model/usb-detection.dia b/slides/kernel-device-model/usb-detection.dia
index e215940..58cf0b6 100644
--- a/slides/kernel-device-model/usb-detection.dia
+++ b/slides/kernel-device-model/usb-detection.dia
@@ -410,13 +410,13 @@ finds the matching driver#</dia:string>
         <dia:point val="21,8"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="21,6.33;29.2075,9.67"/>
+        <dia:rectangle val="21,6.29475;29.231,9.70525"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
           <dia:attribute name="string">
             <dia:string>#Step 3: The USB core calls
-the probe method of the
+the probe() method of the
 usb_driver structure registered
 by the rtl8150 driver#</dia:string>
           </dia:attribute>
@@ -427,7 +427,7 @@ by the rtl8150 driver#</dia:string>
             <dia:real val="0.80000000000000004"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="21,7.07"/>
+            <dia:point val="21,7.05825"/>
           </dia:attribute>
           <dia:attribute name="color">
             <dia:color val="#000000ff"/>
@@ -441,5 +441,38 @@ by the rtl8150 driver#</dia:string>
         <dia:enum val="2"/>
       </dia:attribute>
     </dia:object>
+    <dia:object type="Standard - Text" version="1" id="O11">
+      <dia:attribute name="obj_pos">
+        <dia:point val="22.28,16.4462"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="22.28,15.8512;22.28,16.5987"/>
+      </dia:attribute>
+      <dia:attribute name="text">
+        <dia:composite type="text">
+          <dia:attribute name="string">
+            <dia:string>##</dia:string>
+          </dia:attribute>
+          <dia:attribute name="font">
+            <dia:font family="sans" style="0" name="Helvetica"/>
+          </dia:attribute>
+          <dia:attribute name="height">
+            <dia:real val="0.80000000000000004"/>
+          </dia:attribute>
+          <dia:attribute name="pos">
+            <dia:point val="22.28,16.4462"/>
+          </dia:attribute>
+          <dia:attribute name="color">
+            <dia:color val="#000000ff"/>
+          </dia:attribute>
+          <dia:attribute name="alignment">
+            <dia:enum val="0"/>
+          </dia:attribute>
+        </dia:composite>
+      </dia:attribute>
+      <dia:attribute name="valign">
+        <dia:enum val="3"/>
+      </dia:attribute>
+    </dia:object>
   </dia:layer>
 </dia:diagram>
diff --git a/slides/kernel-driver-development-lab-debugging/kernel-driver-development-lab-debugging.tex b/slides/kernel-driver-development-lab-debugging/kernel-driver-development-lab-debugging.tex
index 78a62b7..da0a3a1 100644
--- a/slides/kernel-driver-development-lab-debugging/kernel-driver-development-lab-debugging.tex
+++ b/slides/kernel-driver-development-lab-debugging/kernel-driver-development-lab-debugging.tex
@@ -2,7 +2,7 @@
 {Kernel debugging}
 {
   \begin{itemize}
-  \item Use the dynamic printk feature.
+  \item Use the dynamic debug feature.
   \item Add debugfs entries
   \item Load a broken driver and see it crash
   \item Analyze the error information dumped by the kernel.
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 ba0289c..d482c75 100644
--- a/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex
+++ b/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex
@@ -205,7 +205,7 @@
 \begin{frame}
   \frametitle{SLAB Allocator 1/2}
   \begin{itemize}
-  \item The SLAB allocator allows to create caches, which contain a
+  \item The SLAB allocator allows to create {\em caches}, which contain a
     set of objects of the same size
   \item The object size can be smaller or greater than the page size
   \item The SLAB allocator takes care of growing or reducing the size
diff --git a/slides/kernel-frameworks2/copy-to-from-user.dia b/slides/kernel-frameworks2/copy-to-from-user.dia
index 5389401..6620cec 100644
--- a/slides/kernel-frameworks2/copy-to-from-user.dia
+++ b/slides/kernel-frameworks2/copy-to-from-user.dia
@@ -698,10 +698,10 @@
     </dia:object>
     <dia:object type="Standard - Text" version="1" id="O20">
       <dia:attribute name="obj_pos">
-        <dia:point val="20.295,7.02"/>
+        <dia:point val="20.295,5.62"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="20.295,6.4;24.57,7.64"/>
+        <dia:rectangle val="20.295,5;24.57,6.24"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -715,7 +715,7 @@
             <dia:real val="1.0583332926034927"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="20.295,7.3775"/>
+            <dia:point val="20.295,5.9775"/>
           </dia:attribute>
           <dia:attribute name="color">
             <dia:color val="#cc1f1aff"/>
diff --git a/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex b/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex
index 4b08cbd..a26cc7b 100644
--- a/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex
+++ b/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex
@@ -56,7 +56,7 @@
   For all work with \code{git}, but especially on big projects such as
   the Linux kernel...
   \begin{itemize}
-  \item Having a fask disk will dramatically speed up most \code{git}
+  \item Having a fast disk will dramatically speed up most \code{git}
     operations.
   \item Ask your boss to order an SSD disk for your laptop. It will make
     you more productive.




More information about the training-materials-updates mailing list