Messages in this thread Patch in this message | | | Date | Sun, 24 Oct 2010 21:50:42 +0200 | From | Dan Carpenter <> | Subject | [patch] perf: off by one in perf_swevent_init() |
| |
The perf_swevent_enabled[] array has PERF_COUNT_SW_MAX elements.
Signed-off-by: Dan Carpenter <error27@gmail.com>
diff --git a/kernel/perf_event.c b/kernel/perf_event.c index f309e80..c45396d 100644 --- a/kernel/perf_event.c +++ b/kernel/perf_event.c @@ -4687,7 +4687,7 @@ static int perf_swevent_init(struct perf_event *event) break; } - if (event_id > PERF_COUNT_SW_MAX) + if (event_id >= PERF_COUNT_SW_MAX) return -ENOENT; if (!event->parent) {
| |