diff options
Diffstat (limited to 'tools/perf/builtin-top.c')
-rw-r--r-- | tools/perf/builtin-top.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c index fe3ecfb2e64b..f64e312db787 100644 --- a/tools/perf/builtin-top.c +++ b/tools/perf/builtin-top.c | |||
@@ -1028,12 +1028,7 @@ out_err: | |||
1028 | 1028 | ||
1029 | static int callchain_param__setup_sample_type(struct callchain_param *callchain) | 1029 | static int callchain_param__setup_sample_type(struct callchain_param *callchain) |
1030 | { | 1030 | { |
1031 | if (!perf_hpp_list.sym) { | 1031 | if (callchain->mode != CHAIN_NONE) { |
1032 | if (callchain->enabled) { | ||
1033 | ui__error("Selected -g but \"sym\" not present in --sort/-s."); | ||
1034 | return -EINVAL; | ||
1035 | } | ||
1036 | } else if (callchain->mode != CHAIN_NONE) { | ||
1037 | if (callchain_register_param(callchain) < 0) { | 1032 | if (callchain_register_param(callchain) < 0) { |
1038 | ui__error("Can't register callchain params.\n"); | 1033 | ui__error("Can't register callchain params.\n"); |
1039 | return -EINVAL; | 1034 | return -EINVAL; |