Skip to content

Commit 2114e42

Browse files
committed
Add missing period
A full stop is missing at the end of the sentence, add it.
1 parent 3bce62e commit 2114e42

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lkmpg.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1475,7 +1475,7 @@ \section{System Calls}
14751475
A control register is a processor register that changes or controls the general behavior of the CPU.
14761476
For x86 architecture, the \verb|cr0| register has various control flags that modify the basic operation of the processor.
14771477
The \verb|WP| flag in \verb|cr0| stands for write protection.
1478-
Once the \verb|WP| flag is set, the processor disallows further write attempts to the read-only sections
1478+
Once the \verb|WP| flag is set, the processor disallows further write attempts to the read-only sections.
14791479
Therefore, we must disable the \verb|WP| flag before modifying \cpp|sys_call_table|.
14801480
Since Linux v5.3, the \cpp|write_cr0| function cannot be used because of the sensitive \verb|cr0| bits pinned by the security issue, the attacker may write into CPU control registers to disable CPU protections like write protection.
14811481
As a result, we have to provide the custom assembly routine to bypass it.

0 commit comments

Comments
 (0)