[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180412075338.tsu36qh2wcrcp36k@gmail.com>
Date: Thu, 12 Apr 2018 09:53:38 +0200
From: Ingo Molnar <mingo@...nel.org>
To: Song Liu <songliubraving@...com>
Cc: Vince Weaver <vincent.weaver@...ne.edu>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
Peter Zijlstra <peterz@...radead.org>
Subject: Re: perf: fuzzer leads to trace_kprobe: Could not insert message
flood
* Song Liu <songliubraving@...com> wrote:
> diff --git a/kernel/events/core.c b/kernel/events/core.c
> index d7af828..2d5fe26 100644
> --- a/kernel/events/core.c
> +++ b/kernel/events/core.c
> @@ -8400,6 +8400,10 @@ static int perf_kprobe_event_init(struct perf_event *event)
>
> if (event->attr.type != perf_kprobe.type)
> return -ENOENT;
> +
> + if (!capable(CAP_SYS_ADMIN))
> + return -EACCES;
> +
> /*
> * no branch sampling for probe events
> */
> @@ -8437,6 +8441,10 @@ static int perf_uprobe_event_init(struct perf_event *event)
>
> if (event->attr.type != perf_uprobe.type)
> return -ENOENT;
> +
> + if (!capable(CAP_SYS_ADMIN))
> + return -EACCES;
This is seriously whitespace damaged: all tabs are spaces ...
Thanks,
Ingo
Powered by blists - more mailing lists