Skip to content
Commit 4801ba33 authored by Will Deacon's avatar Will Deacon
Browse files

arm64: perf: fix memory leak when probing PMU PPIs

Commit d795ef9a

 ("arm64: perf: don't warn about missing
interrupt-affinity property for PPIs") added a check for PPIs so that
we avoid parsing the interrupt-affinity property for these naturally
affine interrupts.

Unfortunately, this check can trigger an early (successful) return and
we will leak the irqs array. This patch fixes the issue by reordering
the code so that the check is performed before any independent
allocation.

Reported-by: default avatarDavid Binderman <dcb314@hotmail.com>
Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
parent 1e4df6b7
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment