Merge pull request #225 from visitorckw/master

Fix typo and remove duplicated words
This commit is contained in:
Jim Huang 2023-09-04 10:01:30 +08:00 committed by GitHub
commit 5fd15075f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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