On 8/8/12 12:16 PM, Arun Sharma wrote:

    and therefore breaks the invariant period == period_self
    in the default mode (no sort inclusive).


hist_entry__decay() also needs an update to maintain the invariant.

--- a/tools/perf/util/hist.c
+++ b/tools/perf/util/hist.c
@@ -138,6 +138,7 @@ static void hist_entry__add_cpumode_period(struct hist_entry *he,
 static void hist_entry__decay(struct hist_entry *he)
 {
        he->period = (he->period * 7) / 8;
+       he->period_self = (he->period_self * 7) / 8;
        he->nr_events = (he->nr_events * 7) / 8;
 }

 -Arun
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to