• Andrew Morton's avatar
    [PATCH] fix wobbly /proc/stat:btime · daee4676
    Andrew Morton authored
    From: john stultz <johnstul@us.ibm.com>
    
    Since jiffies didn't necessarily start incrementing at a second boundary,
    jiffies/HZ doesn't increment at the same moment as xtime.tv_sec.  This
    causes one second wobbles in the calculation of btime (xtime.tv_sec -
    jiffies/HZ).
    
    This fix increases the precision of the calculation so the usec component
    of xtime is used as well.  Additionally it fixes some of the non-atomic
    reading of time values.
    daee4676
proc_misc.c 17.9 KB