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

Michael Opdenacker michael.opdenacker at free-electrons.com
Wed Aug 5 10:53:34 CEST 2015


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

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

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

commit bfc90688aa7b1bfd366352a97d1183a55a5e9221
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Wed Aug 5 10:53:12 2015 +0200

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


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

bfc90688aa7b1bfd366352a97d1183a55a5e9221
 .../kernel-driver-development-debugging.tex        | 75 ++++++++++------------
 1 file changed, 35 insertions(+), 40 deletions(-)

diff --git a/slides/kernel-driver-development-debugging/kernel-driver-development-debugging.tex b/slides/kernel-driver-development-debugging/kernel-driver-development-debugging.tex
index 73ee19e..a4c7970 100644
--- a/slides/kernel-driver-development-debugging/kernel-driver-development-debugging.tex
+++ b/slides/kernel-driver-development-debugging/kernel-driver-development-debugging.tex
@@ -2,31 +2,29 @@
 
 \begin{frame}
   \frametitle{Debugging Using Messages}
+  Three APIs are available
   \begin{itemize}
-  \item Three APIs are available
+  \item The old \kfunc{printk}, no longer recommended for new debugging
+    messages
+  \item The \code{pr_*()} family of functions: \kfunc{pr_emerg},
+    \kfunc{pr_alert}, \kfunc{pr_crit}, \kfunc{pr_err},
+    \kfunc{pr_warning}, \kfunc{pr_notice}, \kfunc{pr_info},
+    \kfunc{pr_cont} \\
+    and the special \kfunc{pr_debug} (see next page)
     \begin{itemize}
-    \item The old \kfunc{printk}, no longer recommended for new debugging
-      messages
-    \item The \code{pr_*()} family of functions: \kfunc{pr_emerg},
-      \kfunc{pr_alert}, \kfunc{pr_crit}, \kfunc{pr_err},
-      \kfunc{pr_warning}, \kfunc{pr_notice}, \kfunc{pr_info},
-      \kfunc{pr_cont} \\
-      and the special \kfunc{pr_debug} (see next page)
-      \begin{itemize}
-      \item They take a classic format string with arguments
-      \item Defined in \kpath{include/linux/printk.h}
-      \end{itemize}
-    \item The \code{dev_*()} family of functions: \kfunc{dev_emerg},
-      \kfunc{dev_alert}, \kfunc{dev_crit}, \kfunc{dev_err},
-      \kfunc{dev_warning}, \kfunc{dev_notice}, \kfunc{dev_info} \\
-      and the special \kfunc{dev_dbg} (see next page)
-      \begin{itemize}
-      \item They take a pointer to \code{struct device} as first
-        argument, and then a format string with arguments
-      \item Defined in \kpath{include/linux/device.h}
-      \item To be used in drivers integrated with the Linux device
-        model
-      \end{itemize}
+    \item They take a classic format string with arguments
+    \item Defined in \kpath{include/linux/printk.h}
+    \end{itemize}
+  \item The \code{dev_*()} family of functions: \kfunc{dev_emerg},
+    \kfunc{dev_alert}, \kfunc{dev_crit}, \kfunc{dev_err},
+    \kfunc{dev_warning}, \kfunc{dev_notice}, \kfunc{dev_info} \\
+    and the special \kfunc{dev_dbg} (see next page)
+    \begin{itemize}
+    \item They take a pointer to \code{struct device} as first
+      argument, and then a format string with arguments
+    \item Defined in \kpath{include/linux/device.h}
+    \item To be used in drivers integrated with the Linux device
+      model
     \end{itemize}
   \end{itemize}
 \end{frame}
@@ -79,25 +77,22 @@
 
 \begin{frame}
   \frametitle{DebugFS}
+  A virtual filesystem to export debugging information to user space.
   \begin{itemize}
-  \item A virtual filesystem to export debugging information to
-    user space.
+  \item Kernel configuration: \code{DEBUG_FS}
     \begin{itemize}
-    \item Kernel configuration: \code{DEBUG_FS}
-      \begin{itemize}
-      \item \code{Kernel hacking -> Debug Filesystem}
-      \end{itemize}
-    \item The debugging interface disappears when Debugfs is
-      configured out.
-    \item You can mount it as follows:
-      \begin{itemize}
-      \item \code{sudo mount -t debugfs none /sys/kernel/debug}
-      \end{itemize}
-    \item First described on \url{http://lwn.net/Articles/115405/}
-    \item API documented in the Linux Kernel Filesystem API:
-      \begin{itemize}
-      \item \kerneldoc{DocBook/filesystems/}
-      \end{itemize}
+    \item \code{Kernel hacking -> Debug Filesystem}
+    \end{itemize}
+  \item The debugging interface disappears when Debugfs is
+    configured out.
+  \item You can mount it as follows:
+    \begin{itemize}
+    \item \code{sudo mount -t debugfs none /sys/kernel/debug}
+    \end{itemize}
+  \item First described on \url{http://lwn.net/Articles/115405/}
+  \item API documented in the Linux Kernel Filesystem API:
+    \begin{itemize}
+    \item \kerneldoc{DocBook/filesystems/}
     \end{itemize}
   \end{itemize}
 \end{frame}



More information about the training-materials-updates mailing list