diff options
author | Alexander Antonov <alexander.antonov@linux.intel.com> | 2020-09-28 13:21:33 +0300 |
---|---|---|
committer | Peter Zijlstra <peterz@infradead.org> | 2020-09-29 10:57:02 +0300 |
commit | f797f05d917ffef94249ee0aec4c14a5b50517b2 (patch) | |
tree | 3787431b25728f59193690a6e37793dc3ed5f50b /scripts/bpf_helpers_doc.py | |
parent | c3bb8a9fa31b99f5b7d2e45cd0a10db91349f4c9 (diff) | |
download | linux-f797f05d917ffef94249ee0aec4c14a5b50517b2.tar.xz |
perf/x86/intel/uncore: Fix for iio mapping on Skylake Server
Introduced early attributes /sys/devices/uncore_iio_<pmu_idx>/die* are
initialized by skx_iio_set_mapping(), however, for example, for multiple
segment platforms skx_iio_get_topology() returns -EPERM before a list of
attributes in skx_iio_mapping_group will have been initialized.
As a result the list is being NULL. Thus the warning
"sysfs: (bin_)attrs not set by subsystem for group: uncore_iio_*/" appears
and uncore_iio pmus are not available in sysfs. Clear IIO attr_update
to properly handle the cases when topology information cannot be
retrieved.
Fixes: bb42b3d39781 ("perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping")
Reported-by: Kyle Meyer <kyle.meyer@hpe.com>
Suggested-by: Kan Liang <kan.liang@linux.intel.com>
Signed-off-by: Alexander Antonov <alexander.antonov@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Alexei Budankov <alexey.budankov@linux.intel.com>
Reviewed-by: Kan Liang <kan.liang@linux.intel.com>
Link: https://lkml.kernel.org/r/20200928102133.61041-1-alexander.antonov@linux.intel.com
Diffstat (limited to 'scripts/bpf_helpers_doc.py')
0 files changed, 0 insertions, 0 deletions