Explorar o código

Dump the message of hello-5 explicitly (#112)

Close #111
Marconi Jiang %!s(int64=3) %!d(string=hai) anos
pai
achega
a1c3cca6db
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      lkmpg.tex

+ 5 - 1
lkmpg.tex

@@ -412,6 +412,7 @@ It takes two parameters: a variable name and a free form string describing that
 I would recommend playing around with this code:
 \begin{code}
 $ sudo insmod hello-5.ko mystring="bebop" myintarray=-1
+$ dmesg -t | tail -7
 myshort is a short integer: 1
 myint is an integer: 420
 mylong is a long integer: 9999
@@ -421,9 +422,11 @@ myintarray[1] = 420
 got 1 arguments for myintarray.
 
 $ sudo rmmod hello-5
+$ dmesg -t | tail -1
 Goodbye, world 5
 
 $ sudo insmod hello-5.ko mystring="supercalifragilisticexpialidocious" myintarray=-1,-1
+$ dmesg -t | tail -7
 myshort is a short integer: 1
 myint is an integer: 420
 mylong is a long integer: 9999
@@ -433,10 +436,11 @@ myintarray[1] = -1
 got 2 arguments for myintarray.
 
 $ sudo rmmod hello-5
+$ dmesg -t | tail -1
 Goodbye, world 5
 
 $ sudo insmod hello-5.ko mylong=hello
-hello-5.o: invalid argument syntax for mylong: 'h'
+insmod: ERROR: could not insert module hello-5.ko: Invalid parameters
 \end{code}
 
 \subsection{Modules Spanning Multiple Files}