]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
perf/arm_pmu_platform: Fix error handling
authorRobin Murphy <robin.murphy@arm.com>
Fri, 26 Mar 2021 16:02:41 +0000 (16:02 +0000)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 19 May 2021 08:59:37 +0000 (10:59 +0200)
commitb86f145c2380ac7f04bfe3370726958ce950d2b1
tree090dde9eb206b8b54051c89a1c210426ec95b68a
parent7dbcf55c7c0f04134e820fa15c79f44bc3977ae4
perf/arm_pmu_platform: Fix error handling

BugLink: https://bugs.launchpad.net/bugs/1928825
[ Upstream commit e338cb6bef254821a8c095018fd27254d74bfd6a ]

If we're aborting after failing to register the PMU device,
we probably don't want to leak the IRQs that we've claimed.

Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Link: https://lore.kernel.org/r/53031a607fc8412a60024bfb3bb8cd7141f998f5.1616774562.git.robin.murphy@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/perf/arm_pmu_platform.c