lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 13 Mar 2020 11:33:05 -0700 From: kan.liang@...ux.intel.com To: acme@...nel.org, jolsa@...hat.com, peterz@...radead.org, mingo@...hat.com, linux-kernel@...r.kernel.org Cc: namhyung@...nel.org, adrian.hunter@...el.com, mathieu.poirier@...aro.org, ravi.bangoria@...ux.ibm.com, alexey.budankov@...ux.intel.com, vitaly.slobodskoy@...el.com, pavel.gerasimov@...el.com, mpe@...erman.id.au, eranian@...gle.com, ak@...ux.intel.com, Kan Liang <kan.liang@...ux.intel.com> Subject: [PATCH V3 03/17] perf record: Clear HEADER_CPU_PMU_CAPS for non LBR call stack mode From: Kan Liang <kan.liang@...ux.intel.com> The CPU PMU capabilities information is only useful for LBR call stack. Clear the feature for other perf record mode. Reviewed-by: Andi Kleen <ak@...ux.intel.com> Signed-off-by: Kan Liang <kan.liang@...ux.intel.com> --- tools/perf/builtin-record.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/perf/builtin-record.c b/tools/perf/builtin-record.c index 4c301466101b..428f7f5b8e48 100644 --- a/tools/perf/builtin-record.c +++ b/tools/perf/builtin-record.c @@ -1120,6 +1120,9 @@ static void record__init_features(struct record *rec) if (!record__comp_enabled(rec)) perf_header__clear_feat(&session->header, HEADER_COMPRESSED); + if (!callchain_param.enabled || (callchain_param.record_mode != CALLCHAIN_LBR)) + perf_header__clear_feat(&session->header, HEADER_CPU_PMU_CAPS); + perf_header__clear_feat(&session->header, HEADER_STAT); } -- 2.17.1
Powered by blists - more mailing lists