diff options
-rw-r--r-- | drivers/misc/arm-cci.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/misc/arm-cci.c b/drivers/misc/arm-cci.c index 53845eadaa9a..01993130c4ac 100644 --- a/drivers/misc/arm-cci.c +++ b/drivers/misc/arm-cci.c @@ -181,6 +181,9 @@ static int cci_pmu_map_event(struct perf_event *event) int mapping; u8 config = event->attr.config & CCI400_PMU_EVENT_MASK; + if (event->attr.type < PERF_TYPE_MAX) + return -ENOENT; + /* 0xff is used to represent CCI Cycles */ if (config == 0xff) mapping = config; |