summaryrefslogtreecommitdiffstats
path: root/drivers/perf/arm_pmu_acpi.c
diff options
context:
space:
mode:
authorNicholas Mc Guire <hofrat@osadl.org>2018-11-28 12:24:47 +0100
committerWill Deacon <will.deacon@arm.com>2018-11-29 17:29:16 +0100
commit754a58db6a556e6e5f5e32f3e84e7d67b5bf9c8e (patch)
treed0fec4664c90dde565d35b00e69788ce796e6360 /drivers/perf/arm_pmu_acpi.c
parentdrivers/perf: xgene: Add CPU hotplug support (diff)
downloadlinux-754a58db6a556e6e5f5e32f3e84e7d67b5bf9c8e.tar.xz
linux-754a58db6a556e6e5f5e32f3e84e7d67b5bf9c8e.zip
perf: arm_spe: handle devm_kasprintf() failure
devm_kasprintf() may return NULL on failure of internal allocation thus the assignment to 'name' is not safe if unchecked. If NULL is passed in for name then perf_pmu_register() would not fail but rather silently jump to skip_type which is not the intent here. As perf_pmu_register() may also return -ENOMEM returning -ENOMEM in the (unlikely) failure case of devm_kasprintf() should be fine here as well. Acked-by: Mark Rutland <mark.rutland@arm.com> Fixes: d5d9696b0380 ("drivers/perf: Add support for ARMv8.2 Statistical Profiling Extension") Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org> [will: reworded error message] Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'drivers/perf/arm_pmu_acpi.c')
0 files changed, 0 insertions, 0 deletions