summaryrefslogtreecommitdiffstats
path: root/tools/perf/builtin-diff.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/builtin-diff.c')
-rw-r--r--tools/perf/builtin-diff.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/perf/builtin-diff.c b/tools/perf/builtin-diff.c
index 827e4800d862..c37a78677955 100644
--- a/tools/perf/builtin-diff.c
+++ b/tools/perf/builtin-diff.c
@@ -23,6 +23,7 @@
23#include "util/time-utils.h" 23#include "util/time-utils.h"
24#include "util/annotate.h" 24#include "util/annotate.h"
25#include "util/map.h" 25#include "util/map.h"
26#include <linux/err.h>
26#include <linux/zalloc.h> 27#include <linux/zalloc.h>
27#include <subcmd/pager.h> 28#include <subcmd/pager.h>
28#include <subcmd/parse-options.h> 29#include <subcmd/parse-options.h>
@@ -1153,9 +1154,9 @@ static int check_file_brstack(void)
1153 1154
1154 data__for_each_file(i, d) { 1155 data__for_each_file(i, d) {
1155 d->session = perf_session__new(&d->data, false, &pdiff.tool); 1156 d->session = perf_session__new(&d->data, false, &pdiff.tool);
1156 if (!d->session) { 1157 if (IS_ERR(d->session)) {
1157 pr_err("Failed to open %s\n", d->data.path); 1158 pr_err("Failed to open %s\n", d->data.path);
1158 return -1; 1159 return PTR_ERR(d->session);
1159 } 1160 }
1160 1161
1161 has_br_stack = perf_header__has_feat(&d->session->header, 1162 has_br_stack = perf_header__has_feat(&d->session->header,
@@ -1185,9 +1186,9 @@ static int __cmd_diff(void)
1185 1186
1186 data__for_each_file(i, d) { 1187 data__for_each_file(i, d) {
1187 d->session = perf_session__new(&d->data, false, &pdiff.tool); 1188 d->session = perf_session__new(&d->data, false, &pdiff.tool);
1188 if (!d->session) { 1189 if (IS_ERR(d->session)) {
1190 ret = PTR_ERR(d->session);
1189 pr_err("Failed to open %s\n", d->data.path); 1191 pr_err("Failed to open %s\n", d->data.path);
1190 ret = -1;
1191 goto out_delete; 1192 goto out_delete;
1192 } 1193 }
1193 1194