diff options
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2013-10-08 11:43:00 -0400 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2013-10-08 11:43:00 -0400 |
commit | e3c55d406bd8df1a878546002c93db90c42be10c (patch) | |
tree | efb0ba2707c95fd7166cf1b76887c43c977e37dd /tools/perf/util/hist.c | |
parent | 4d6e482675f13e33599fc3d18fc723959be0a9b6 (diff) | |
parent | d0e639c9e06d44e713170031fe05fb60ebe680af (diff) |
Merge tag 'v3.12-rc4' into next
Merge with mainline to bring in changes to input subsystem that were
committed through other trees.
Diffstat (limited to 'tools/perf/util/hist.c')
-rw-r--r-- | tools/perf/util/hist.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/perf/util/hist.c b/tools/perf/util/hist.c index b11a6cfdb414..9ff6cf3e9a99 100644 --- a/tools/perf/util/hist.c +++ b/tools/perf/util/hist.c | |||
@@ -24,7 +24,8 @@ enum hist_filter { | |||
24 | struct callchain_param callchain_param = { | 24 | struct callchain_param callchain_param = { |
25 | .mode = CHAIN_GRAPH_REL, | 25 | .mode = CHAIN_GRAPH_REL, |
26 | .min_percent = 0.5, | 26 | .min_percent = 0.5, |
27 | .order = ORDER_CALLEE | 27 | .order = ORDER_CALLEE, |
28 | .key = CCKEY_FUNCTION | ||
28 | }; | 29 | }; |
29 | 30 | ||
30 | u16 hists__col_len(struct hists *hists, enum hist_column col) | 31 | u16 hists__col_len(struct hists *hists, enum hist_column col) |
@@ -610,6 +611,8 @@ void hists__collapse_resort(struct hists *hists) | |||
610 | next = rb_first(root); | 611 | next = rb_first(root); |
611 | 612 | ||
612 | while (next) { | 613 | while (next) { |
614 | if (session_done()) | ||
615 | break; | ||
613 | n = rb_entry(next, struct hist_entry, rb_node_in); | 616 | n = rb_entry(next, struct hist_entry, rb_node_in); |
614 | next = rb_next(&n->rb_node_in); | 617 | next = rb_next(&n->rb_node_in); |
615 | 618 | ||
@@ -912,6 +915,7 @@ static struct hist_entry *hists__add_dummy_entry(struct hists *hists, | |||
912 | rb_link_node(&he->rb_node_in, parent, p); | 915 | rb_link_node(&he->rb_node_in, parent, p); |
913 | rb_insert_color(&he->rb_node_in, root); | 916 | rb_insert_color(&he->rb_node_in, root); |
914 | hists__inc_nr_entries(hists, he); | 917 | hists__inc_nr_entries(hists, he); |
918 | he->dummy = true; | ||
915 | } | 919 | } |
916 | out: | 920 | out: |
917 | return he; | 921 | return he; |