Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 15d599a2 authored by Adrian Hunter's avatar Adrian Hunter Committed by Arnaldo Carvalho de Melo
Browse files

perf intel-pt/bts: In auxtrace_record__init_intel() evlist is never NULL



Tidy auxtrace_record__init_intel() slightly by recognizing that evlist is
never NULL.

Signed-off-by: default avatarAdrian Hunter <adrian.hunter@intel.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Link: http://lkml.kernel.org/r/1520431349-30689-6-git-send-email-adrian.hunter@intel.com


Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent 91d29b28
Loading
Loading
Loading
Loading
+5 −9
Original line number Diff line number Diff line
@@ -37,16 +37,12 @@ struct auxtrace_record *auxtrace_record__init_intel(struct perf_evlist *evlist,
	intel_pt_pmu = perf_pmu__find(INTEL_PT_PMU_NAME);
	intel_bts_pmu = perf_pmu__find(INTEL_BTS_PMU_NAME);

	if (evlist) {
	evlist__for_each_entry(evlist, evsel) {
			if (intel_pt_pmu &&
			    evsel->attr.type == intel_pt_pmu->type)
		if (intel_pt_pmu && evsel->attr.type == intel_pt_pmu->type)
			found_pt = true;
			if (intel_bts_pmu &&
			    evsel->attr.type == intel_bts_pmu->type)
		if (intel_bts_pmu && evsel->attr.type == intel_bts_pmu->type)
			found_bts = true;
	}
	}

	if (found_pt && found_bts) {
		pr_err("intel_pt and intel_bts may not be used together\n");