From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752660AbeDLHxn (ORCPT ); Thu, 12 Apr 2018 03:53:43 -0400 Received: from mail-wr0-f182.google.com ([209.85.128.182]:36632 "EHLO mail-wr0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752291AbeDLHxl (ORCPT ); Thu, 12 Apr 2018 03:53:41 -0400 X-Google-Smtp-Source: AIpwx491g6tKj6duAWA3Yk5PHnTo6/FpwArkVreQy5va8kx18pwSfrdfubFbcsQqXSpJzLQVQHu7Zw== Date: Thu, 12 Apr 2018 09:53:38 +0200 From: Ingo Molnar To: Song Liu Cc: Vince Weaver , "linux-kernel@vger.kernel.org" , Peter Zijlstra Subject: Re: perf: fuzzer leads to trace_kprobe: Could not insert message flood Message-ID: <20180412075338.tsu36qh2wcrcp36k@gmail.com> References: <20180411120447.2gzrwijrtayjv3eg@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Song Liu 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