Skip to content
  • John Stultz's avatar
    time: Remove xtime_cache · 6a867a39
    John Stultz authored
    
    
    With the earlier logarithmic time accumulation patch, xtime will now
    always be within one "tick" of the current time, instead of possibly
    half a second off.
    
    This removes the need for the xtime_cache value, which always stored the
    time at the last interrupt, so this patch cleans that up removing the
    xtime_cache related code.
    
    This patch also addresses an issue with an earlier version of this change,
    where xtime_cache was normalizing xtime, which could in some cases be
    not valid (ie: tv_nsec == NSEC_PER_SEC). This is fixed by handling
    the edge case in update_wall_time().
    
    Signed-off-by: default avatarJohn Stultz <johnstul@us.ibm.com>
    Cc: Petr Titěra <P.Titera@century.cz>
    LKML-Reference: <1270589451-30773-1-git-send-email-johnstul@us.ibm.com>
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    6a867a39