• H
    timer stats: fix quick check optimization · f9f868db
    Heiko Carstens 提交于
    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: NHeiko Carstens <heiko.carstens@de.ibm.com>
    Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
    f9f868db
hrtimer.h 13.8 KB