Prechádzať zdrojové kódy

Tidy section: The Device Model

Jim Huang 3 rokov pred
rodič
commit
40e83aa14b
2 zmenil súbory, kde vykonal 6 pridanie a 4 odobranie
  1. 1 1
      examples/devicemodel.c
  2. 5 3
      lkmpg.tex

+ 1 - 1
examples/devicemodel.c

@@ -18,7 +18,7 @@ static int devicemodel_probe(struct platform_device *dev)
     pr_info("devicemodel probe\n");
     pr_info("devicemodel greeting: %s; %d\n", pd->greeting, pd->number);
 
-    /* Your device initialisation code */
+    /* Your device initialization code */
 
     return 0;
 }

+ 5 - 3
lkmpg.tex

@@ -1519,9 +1519,11 @@ Here is an example of symmetrically encrypting a string using the AES algorithm
 
 \samplec{examples/cryptosk.c}
 
-\section{Standardising the interfaces: The Device Model}
-\label{sec:org5e14930}
-Up to this point we've seen all kinds of modules doing all kinds of things, but there was no consistency in their interfaces with the rest of the kernel. To impose some consistency such that there is at minimum a standardised way to start, suspend and resume a device a device model was added. An example is show below, and you can use this as a template to add your own suspend, resume or other interface functions.
+\section{Standardizing the interfaces: The Device Model}
+\label{sec:device_model}
+Up to this point we have seen all kinds of modules doing all kinds of things, but there was no consistency in their interfaces with the rest of the kernel.
+To impose some consistency such that there is at minimum a standardized way to start, suspend and resume a device a device model was added.
+An example is show below, and you can use this as a template to add your own suspend, resume or other interface functions.
 
 \samplec{examples/devicemodel.c}