• Heiko Carstens's avatar
    timer stats: fix quick check optimization · f9f868db
    Heiko Carstens authored
    git commit 507e1231 "timer stats: Optimize by adding quick check to
    avoid function calls" added one wrong check so that one unnecessary
    function call isn't elimated.
    
    time_stats_account_hrtimer() checks if timer->start_pid isn't
    initialized in order to find out if timer_stats_update_stats() should
    be called.  However start_pid is initialized with -1 instead of 0, so
    that the function call always happens.
    
    Check timer->start_site like in timer_stats_account_timer() to fix
    this.
    Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    f9f868db
hrtimer.h 13.8 KB