diff --git a/LDP/guide/linuxdoc/lki.sgml b/LDP/guide/linuxdoc/lki.sgml index 4efe146b..155bf72a 100644 --- a/LDP/guide/linuxdoc/lki.sgml +++ b/LDP/guide/linuxdoc/lki.sgml @@ -3653,7 +3653,7 @@ determines why it was awakened, and how it should respond. The following cases are handled: - If the the semaphore set has been removed, then + If the semaphore set has been removed, then the system call fails with EIDRM. If the status element of the @@ -4208,7 +4208,7 @@ the temporary buffer are copied out to user space by The user data is copied in via . The global message queue semaphore and spinlock are obtained and released -at the end. After the the message queue ID and the current +at the end. After the message queue ID and the current process access permissions are validated, the message queue information is updated with the user provided data. Later, and @@ -4754,7 +4754,7 @@ flag equals IPC_64, then copy_to_user() is invoked to copy from the kernel buffer to the user buffer directly. Otherwise a temporary buffer of type struct msqid_ds is initialized, and the kernel data is translated to this temporary buffer. Later -copy_to_user() is called to copy the contents of the the temporary +copy_to_user() is called to copy the contents of the temporary buffer to the user buffer. @@ -5163,7 +5163,7 @@ spinlock for the given IPC type locked. ipc_rmid()