summaryrefslogtreecommitdiff
path: root/Documentation/perf
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 16:29:16 +0000
commit754a58db6a556e6e5f5e32f3e84e7d67b5bf9c8e (patch)
treed0fec4664c90dde565d35b00e69788ce796e6360 /Documentation/perf
parentcbb72a3c19eff0ea3ccb0b068eca189063c86174 (diff)
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 'Documentation/perf')
0 files changed, 0 insertions, 0 deletions