mirror of
https://github.com/sysprog21/lkmpg.git
synced 2024-11-22 11:13:51 +08:00
Merge pull request #225 from visitorckw/master
Fix typo and remove duplicated words
This commit is contained in:
commit
5fd15075f2
|
@ -1066,7 +1066,7 @@ Once we finish the initialization, we can add the char device to the system by u
|
|||
int cdev_add(struct cdev *p, dev_t dev, unsigned count);
|
||||
\end{code}
|
||||
|
||||
To find a example using the interface, you can see \verb|ioctl.c| described in section \ref{sec:device_files}.
|
||||
To find an example using the interface, you can see \verb|ioctl.c| described in section \ref{sec:device_files}.
|
||||
|
||||
\subsection{Unregistering A Device}
|
||||
\label{sec:unregister_device}
|
||||
|
@ -2029,7 +2029,7 @@ echo "-34" | sudo tee /dev/vinput0
|
|||
\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.
|
||||
To impose some consistency such that there is at minimum a standardized way to start, suspend and resume a device model was added.
|
||||
An example is shown below, and you can use this as a template to add your own suspend, resume or other interface functions.
|
||||
|
||||
\samplec{examples/devicemodel.c}
|
||||
|
|
Loading…
Reference in New Issue
Block a user