Message ID | 3c129d9a-ba8a-3483-ecc5-ad6c8e7c203f@linux.intel.com (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
Series | Introduce CAP_PERFMON to secure system performance monitoring and observability | expand |
diff --git a/kernel/events/core.c b/kernel/events/core.c index 2af0f4557b63..364c233c3f25 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -9259,7 +9259,7 @@ static int perf_kprobe_event_init(struct perf_event *event) if (event->attr.type != perf_kprobe.type) return -ENOENT; - if (!capable(CAP_SYS_ADMIN)) + if (!perfmon_capable()) return -EACCES; /* @@ -9319,7 +9319,7 @@ static int perf_uprobe_event_init(struct perf_event *event) if (event->attr.type != perf_uprobe.type) return -ENOENT; - if (!capable(CAP_SYS_ADMIN)) + if (!perfmon_capable()) return -EACCES; /*