perf target: Remove unused hybrid value
authorIan Rogers <irogers@google.com>
Sat, 27 May 2023 07:21:46 +0000 (00:21 -0700)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Sat, 27 May 2023 12:38:59 +0000 (09:38 -0300)
Previously this was used to modify CPU map propagation, but it is now
unnecessary as map propagation ensure core PMUs only have valid PMUs
in the CPU map from user requested CPUs.

Reviewed-by: Kan Liang <kan.liang@linux.intel.com>
Signed-off-by: Ian Rogers <irogers@google.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Ali Saidi <alisaidi@amazon.com>
Cc: Athira Rajeev <atrajeev@linux.vnet.ibm.com>
Cc: Dmitrii Dolgov <9erthalion6@gmail.com>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: James Clark <james.clark@arm.com>
Cc: Jing Zhang <renyu.zj@linux.alibaba.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: John Garry <john.g.garry@oracle.com>
Cc: Kajol Jain <kjain@linux.ibm.com>
Cc: Kang Minchul <tegongkang@gmail.com>
Cc: Leo Yan <leo.yan@linaro.org>
Cc: Madhavan Srinivasan <maddy@linux.ibm.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Mike Leach <mike.leach@linaro.org>
Cc: Ming Wang <wangming01@loongson.cn>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Ravi Bangoria <ravi.bangoria@amd.com>
Cc: Rob Herring <robh@kernel.org>
Cc: Sandipan Das <sandipan.das@amd.com>
Cc: Sean Christopherson <seanjc@google.com>
Cc: Suzuki Poulouse <suzuki.poulose@arm.com>
Cc: Thomas Richter <tmricht@linux.ibm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Xing Zhengjun <zhengjun.xing@linux.intel.com>
Cc: coresight@lists.linaro.org
Cc: linux-arm-kernel@lists.infradead.org
Link: https://lore.kernel.org/r/20230527072210.2900565-11-irogers@google.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/builtin-record.c
tools/perf/builtin-stat.c
tools/perf/util/target.h

index ec0f2d5f189f9e36239a9e91f8fac62e82228d59..d152ab04a209dd16457b5200406e0058a94828e4 100644 (file)
@@ -4204,8 +4204,6 @@ int cmd_record(int argc, const char **argv)
                goto out;
        }
 
-       rec->opts.target.hybrid = perf_pmu__has_hybrid();
-
        if (callchain_param.enabled && callchain_param.record_mode == CALLCHAIN_FP)
                arch__add_leaf_frame_record_opts(&rec->opts);
 
index 176deeb8ee66fed04a9e4bfd79f9d72ea61a9348..8d4c4f4ca8ea62a4b6c5ac4838f57de7b86aacc7 100644 (file)
@@ -2730,7 +2730,6 @@ int cmd_stat(int argc, const char **argv)
                goto out;
        }
 
-       target.hybrid = perf_pmu__has_hybrid();
        if (evlist__create_maps(evsel_list, &target) < 0) {
                if (target__has_task(&target)) {
                        pr_err("Problems finding threads of monitor\n");
index 880f1af7f6ad6ac220077c5157035f3f918b4205..d582cae8e1051a606d0b5b383584adf77c4df7b0 100644 (file)
@@ -17,7 +17,6 @@ struct target {
        bool         default_per_cpu;
        bool         per_thread;
        bool         use_bpf;
-       bool         hybrid;
        int          initial_delay;
        const char   *attr_map;
 };