--- ./kernel/perf_event.c.orig +++ ./kernel/perf_event.c @@ -4866,7 +4866,7 @@ static int perf_swevent_init(struct perf_event *event) { - int event_id = event->attr.config; + u64 event_id = event->attr.config; if (event->attr.type != PERF_TYPE_SOFTWARE) return -ENOENT;