perf: arm-cmn: Fix unsigned comparison to less than zero
authorWill Deacon <will@kernel.org>
Thu, 1 Oct 2020 10:54:54 +0000 (11:54 +0100)
committerWill Deacon <will@kernel.org>
Thu, 1 Oct 2020 21:29:53 +0000 (22:29 +0100)
commitd9ef632fab9ba81b708763bcbcfdbea9a55c95d2
tree009a0ca1af059e4cc93e21a1b4e25be9afa4ec32
parentd8f6267f7ce5dc7b8920910e7e75216f77e06d21
perf: arm-cmn: Fix unsigned comparison to less than zero

Ensure that the 'irq' field of 'struct arm_cmn_dtc' is a signed int
so that it can be compared '< 0'.

Link: https://lore.kernel.org/r/20200929170835.GA15956@embeddedor
Addresses-Coverity-ID: 1497488 ("Unsigned compared against 0")
Fixes: 0ba64770a2f2 ("perf: Add Arm CMN-600 PMU driver")
Reported-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Will Deacon <will@kernel.org>
drivers/perf/arm-cmn.c