• Peter Zijlstra's avatar
    perf_counter: Accurate period data · 9e350de3
    Peter Zijlstra authored
    We currently log hw.sample_period for PERF_SAMPLE_PERIOD, however this is
    incorrect. When we adjust the period, it will only take effect the next
    cycle but report it for the current cycle. So when we adjust the period
    for every cycle, we're always wrong.
    
    Solve this by keeping track of the last_period.
    Signed-off-by: default avatarPeter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
    LKML-Reference: <new-submission>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    9e350de3
perf_counter.c 99.3 KB