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

Close #111
This commit is contained in:
Marconi Jiang 2021-09-24 11:03:44 -07:00 committed by GitHub
parent 238921037a
commit a1c3cca6db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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}