summaryrefslogtreecommitdiff
path: root/arch/x86/events/rapl.c
diff options
context:
space:
mode:
authorStephane Eranian <eranian@google.com>2020-05-27 15:46:58 -0700
committerIngo Molnar <mingo@kernel.org>2020-05-28 07:58:55 +0200
commit4c953f879460bf65ea3c119354026b126fe8ee57 (patch)
tree12246945deb00e98d9413715cba8e944d66022f9 /arch/x86/events/rapl.c
parent2a3e3f73a23b4ff2c0065d3a42edc18ad94b7851 (diff)
perf/x86/rapl: Make perf_probe_msr() more robust and flexible
This patch modifies perf_probe_msr() by allowing passing of struct perf_msr array where some entries are not populated, i.e., they have either an msr address of 0 or no attribute_group pointer. This helps with certain call paths, e.g., RAPL. In case the grp is NULL, the default sysfs visibility rule applies which is to make the group visible. Without the patch, you would get a kernel crash with a NULL group. Signed-off-by: Stephane Eranian <eranian@google.com> Signed-off-by: Ingo Molnar <mingo@kernel.org> Link: https://lore.kernel.org/r/20200527224659.206129-5-eranian@google.com
Diffstat (limited to 'arch/x86/events/rapl.c')
0 files changed, 0 insertions, 0 deletions