X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=Documentation%2Fhrtimers.txt;h=ce31f65e12e736130adba6116d1a0a51ff29fff1;hb=9ace555d7d87c55ceab6999be444c9a17e0e79b4;hp=1fbad1a7b8092725d518898e903640c20a261494;hpb=992caacf1141b31e94540eb31e0540e3da3a5e25;p=powerpc.git diff --git a/Documentation/hrtimers.txt b/Documentation/hrtimers.txt index 1fbad1a7b8..ce31f65e12 100644 --- a/Documentation/hrtimers.txt +++ b/Documentation/hrtimers.txt @@ -58,7 +58,7 @@ several reasons why such integration is hard/impossible: The primary users of precision timers are user-space applications that utilize nanosleep, posix-timers and itimer interfaces. Also, in-kernel users like drivers and subsystems which require precise timed events -(e.g. multimedia) can benefit from the availability of a seperate +(e.g. multimedia) can benefit from the availability of a separate high-resolution timer subsystem as well. While this subsystem does not offer high-resolution clock sources just @@ -68,7 +68,7 @@ The increasing demand for realtime and multimedia applications along with other potential users for precise timers gives another reason to separate the "timeout" and "precise timer" subsystems. -Another potential benefit is that such a seperation allows even more +Another potential benefit is that such a separation allows even more special-purpose optimization of the existing timer wheel for the low resolution and low precision use cases - once the precision-sensitive APIs are separated from the timer wheel and are migrated over to @@ -96,8 +96,8 @@ file systems. The rbtree is solely used for time sorted ordering, while a separate list is used to give the expiry code fast access to the queued timers, without having to walk the rbtree. -(This seperate list is also useful for later when we'll introduce -high-resolution clocks, where we need seperate pending and expired +(This separate list is also useful for later when we'll introduce +high-resolution clocks, where we need separate pending and expired queues while keeping the time-order intact.) Time-ordered enqueueing is not purely for the purposes of