diff --git a/en_US.ISO8859-1/books/arch-handbook/smp/chapter.sgml b/en_US.ISO8859-1/books/arch-handbook/smp/chapter.sgml index 5bbc2ae7f9..dfd6636013 100644 --- a/en_US.ISO8859-1/books/arch-handbook/smp/chapter.sgml +++ b/en_US.ISO8859-1/books/arch-handbook/smp/chapter.sgml @@ -310,7 +310,8 @@ In order to minimize latency, preemptions inside of a critical section are deferred rather than dropped. If a - thread that would normally be preempted to is made runnable while the current thread is in a critical section, + thread that would normally be preempted to is made + runnable while the current thread is in a critical section, then a per-thread flag is set to indicate that there is a pending preemption. When the outermost critical section is exited, the flag is checked. @@ -334,7 +335,8 @@ to split out the MD API from the MI API and only use it in conjunction with the MI API in the spin mutex implementation. If this approach is taken, then the MD API - likely would need a rename to show that it is a separate API. + likely would need a rename to show that it is a separate + API. @@ -414,7 +416,9 @@ thread is preempted it should not migrate to another CPU. - Need to describe the thread pinning API that Jeff implemented here instead. + + Need to describe the thread pinning API that Jeff + implemented here instead. One possible implementation is to use a per-thread nesting count td_pinnest along with a