diff options
| author | Andrew Morton <akpm@osdl.org> | 2003-07-02 08:49:14 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.osdl.org> | 2003-07-02 08:49:14 -0700 |
| commit | 3271736784253fe68ccb46ec2320066f70ceecb6 (patch) | |
| tree | a37e9221538107d7365cfdaefcf9575574522bab /fs/exec.c | |
| parent | 48ecce4b8ed5888dc791d003961291340a467175 (diff) | |
[PATCH] fix lost-tick compensation corner-case
From: john stultz <johnstul@us.ibm.com>
This patch catches a corner case in the lost-tick compensation code.
There is a check to see if we overflowed between reads of the two time
sources, however should the high res time source be slightly slower then
what we calibrated, its possible to trigger this code when no ticks have
been lost.
This patch adds an extra check to insure we have seen more then one tick
before we check for this overflow. This seems to resolve the remaining
"time doubling" issues that I've seen reported.
Diffstat (limited to 'fs/exec.c')
0 files changed, 0 insertions, 0 deletions
