We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98ce8e4 commit 34bc65dCopy full SHA for 34bc65d
tools/perf/util/pmus.c
@@ -152,16 +152,14 @@ static void pmu_read_sysfs(bool core_only)
152
}
153
154
closedir(dir);
155
- if (core_only) {
156
- if (!list_empty(&core_pmus))
157
- read_sysfs_core_pmus = true;
158
- else {
159
- if (perf_pmu__create_placeholder_core_pmu(&core_pmus))
160
161
- }
162
- } else {
+ if (list_empty(&core_pmus)) {
+ if (!perf_pmu__create_placeholder_core_pmu(&core_pmus))
+ pr_err("Failure to set up any core PMUs\n");
+ }
+ if (!list_empty(&core_pmus)) {
163
read_sysfs_core_pmus = true;
164
- read_sysfs_all_pmus = true;
+ if (!core_only)
+ read_sysfs_all_pmus = true;
165
166
167
0 commit comments