Em Tue, Jul 21, 2020 at 04:06:34PM +0300, Alexey Budankov escreveu:
>
> On 13.07.2020 21:51, Arnaldo Carvalho de Melo wrote:
> > Em Mon, Jul 13, 2020 at 03:37:51PM +0300, Alexey Budankov escreveu:
> >>
> >> On 13.07.2020 15:17, Arnaldo Carvalho de Melo wrote:
>
Em Tue, Jul 14, 2020 at 12:59:34PM +0200, Peter Zijlstra escreveu:
> On Mon, Jul 13, 2020 at 03:51:52PM -0300, Arnaldo Carvalho de Melo wrote:
>
> > > > diff --git a/kernel/events/core.c b/kernel/events/core.c
> > > > index 856d98c36f56..a2397f724c10 100644
>
Em Mon, Jul 13, 2020 at 03:37:51PM +0300, Alexey Budankov escreveu:
>
> On 13.07.2020 15:17, Arnaldo Carvalho de Melo wrote:
> > Em Mon, Jul 13, 2020 at 12:48:25PM +0300, Alexey Budankov escreveu:
> >>
> >> On 10.07.2020 20:09, Arnaldo Carvalho de Melo wrote:
>
Em Mon, Jul 13, 2020 at 12:48:25PM +0300, Alexey Budankov escreveu:
>
> On 10.07.2020 20:09, Arnaldo Carvalho de Melo wrote:
> > Em Fri, Jul 10, 2020 at 05:30:50PM +0300, Alexey Budankov escreveu:
> >> On 10.07.2020 16:31, Ravi Bangoria wrote:
> >>>> Currently
Em Fri, Jul 10, 2020 at 05:30:50PM +0300, Alexey Budankov escreveu:
> On 10.07.2020 16:31, Ravi Bangoria wrote:
> >> Currently access to perf_events, i915_perf and other performance
> >> monitoring and observability subsystems of the kernel is open only for
> >> a privileged process [1] with CAP_SY
: linux-...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/4ec1d6f7-548c-8d1c-f84a-cebeb9674...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
drivers/perf/arm_spe_pmu.c | 4 ++--
1
@lists.freedesktop.org
Cc: linux-...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/c0a0ae47-8b6e-ff3e-416b-3cd1faaf7...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
kernel/trace/bpf_trace.c | 2
capability.
Signed-off-by: Alexey Budankov
Reviewed-by: James Morris
Tested-by: Arnaldo Carvalho de Melo
Cc: Alexei Starovoitov
Cc: Andi Kleen
Cc: Igor Lubashev
Cc: Jiri Olsa
Cc: Namhyung Kim
Cc: Peter Zijlstra
Cc: Serge Hallyn
Cc: Song Liu
Cc: Stephane Eranian
Cc: Thomas Gleixner
Cc
perf_events monitoring is discouraged with respect to
CAP_PERFMON capability.
Signed-off-by: Alexey Budankov
Reviewed-by: James Morris
Tested-by: Arnaldo Carvalho de Melo
Cc: Alexei Starovoitov
Cc: Andi Kleen
Cc: Igor Lubashev
Cc: Jiri Olsa
Cc: linux-...@vger.kernel.org
Cc: Namhyung Kim
Cc: Peter
Cc: linux-...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/ac98cd9f-b59e-673c-c70d-180b3e769...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
arch/powerpc/perf/imc-pmu.c | 4
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/691f1096-b15f-9b12-50a0-c2b939181...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
drivers/oprofile/event_buffer.c | 2 +-
1 file changed, 1
...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/84c32383-14a2-fa35-16b6-f9e59bd37...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
Documentation/admin-guide/sysctl/kernel.rst | 16 +++-
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/Documentation/admin-guide
dankov
Reviewed-by: James Morris
Acked-by: Jiri Olsa
Acked-by: Namhyung Kim
Tested-by: Arnaldo Carvalho de Melo
Cc: Alexei Starovoitov
Cc: Andi Kleen
Cc: Igor Lubashev
Cc: Peter Zijlstra
Cc: Serge Hallyn
Cc: Song Liu
Cc: Stephane Eranian
Cc: Thomas Gleixner
Cc: intel-gfx@lists.freedeskt
: intel-gfx@lists.freedesktop.org
Cc: linux-...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/e3e3292f-f765-ea98-e59c-fbe2db93f...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
; event, even tho a cap_perfmon capable perf binary can get
kernel samples, to workaround that just use, e.g.:
# perf top -e cycles
# perf record -e cycles
And it will sample kernel and user modes.
Signed-off-by: Alexey Budankov
Tested-by: Arnaldo Carvalho de Melo
Cc: Alexei Starovoit
: linux-...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/8cc98809-d35b-de0f-de02-4cf554f3c...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
arch/parisc/kernel/perf.c | 2 +-
1
E. Hallyn
Acked-by: Song Liu
Acked-by: Stephen Smalley
Tested-by: Arnaldo Carvalho de Melo
Cc: Alexei Starovoitov
Cc: Andi Kleen
Cc: Igor Lubashev
Cc: Jiri Olsa
Cc: Namhyung Kim
Cc: Peter Zijlstra
Cc: Stephane Eranian
Cc: Thomas Gleixner
Cc: intel-gfx@lists.freedesktop.org
E. Hallyn
Acked-by: Song Liu
Acked-by: Stephen Smalley
Tested-by: Arnaldo Carvalho de Melo
Cc: Alexei Starovoitov
Cc: Andi Kleen
Cc: Igor Lubashev
Cc: Jiri Olsa
Cc: Namhyung Kim
Cc: Peter Zijlstra
Cc: Stephane Eranian
Cc: Thomas Gleixner
Cc: intel-gfx@lists.freedesktop.org
Cc: linux-...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/ac98cd9f-b59e-673c-c70d-180b3e769...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
arch/powerpc/perf/imc-pmu.c | 4
...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/84c32383-14a2-fa35-16b6-f9e59bd37...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
Documentation/admin-guide/sysctl/kernel.rst | 16 +++-
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/Documentation/admin-guide
: intel-gfx@lists.freedesktop.org
Cc: linux-...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/e3e3292f-f765-ea98-e59c-fbe2db93f...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/691f1096-b15f-9b12-50a0-c2b939181...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
drivers/oprofile/event_buffer.c | 2 +-
1 file changed, 1
@lists.freedesktop.org
Cc: linux-...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/c0a0ae47-8b6e-ff3e-416b-3cd1faaf7...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
kernel/trace/bpf_trace.c | 2
capability.
Signed-off-by: Alexey Budankov
Reviewed-by: James Morris
Tested-by: Arnaldo Carvalho de Melo
Cc: Alexei Starovoitov
Cc: Andi Kleen
Cc: Igor Lubashev
Cc: Jiri Olsa
Cc: Namhyung Kim
Cc: Peter Zijlstra
Cc: Serge Hallyn
Cc: Song Liu
Cc: Stephane Eranian
Cc: Thomas Gleixner
Cc
perf_events monitoring is discouraged with respect to
CAP_PERFMON capability.
Signed-off-by: Alexey Budankov
Reviewed-by: James Morris
Tested-by: Arnaldo Carvalho de Melo
Cc: Alexei Starovoitov
Cc: Andi Kleen
Cc: Igor Lubashev
Cc: Jiri Olsa
Cc: linux-...@vger.kernel.org
Cc: Namhyung Kim
Cc: Peter
; event, even tho a cap_perfmon capable perf binary can get
kernel samples, to workaround that just use, e.g.:
# perf top -e cycles
# perf record -e cycles
And it will sample kernel and user modes.
Signed-off-by: Alexey Budankov
Tested-by: Arnaldo Carvalho de Melo
Cc: Alexei Starovoit
dankov
Reviewed-by: James Morris
Acked-by: Jiri Olsa
Acked-by: Namhyung Kim
Tested-by: Arnaldo Carvalho de Melo
Cc: Alexei Starovoitov
Cc: Andi Kleen
Cc: Igor Lubashev
Cc: Peter Zijlstra
Cc: Serge Hallyn
Cc: Song Liu
Cc: Stephane Eranian
Cc: Thomas Gleixner
Cc: intel-gfx@lists.freedeskt
: linux-...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/4ec1d6f7-548c-8d1c-f84a-cebeb9674...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
drivers/perf/arm_spe_pmu.c | 4 ++--
1
: linux-...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-security-mod...@vger.kernel.org
Cc: seli...@vger.kernel.org
Link:
http://lore.kernel.org/lkml/8cc98809-d35b-de0f-de02-4cf554f3c...@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo
---
arch/parisc/kernel/perf.c | 2 +-
1
Em Tue, Apr 07, 2020 at 07:52:56PM +0300, Alexey Budankov escreveu:
>
> On 07.04.2020 19:36, Arnaldo Carvalho de Melo wrote:
> > Em Tue, Apr 07, 2020 at 05:54:27PM +0300, Alexey Budankov escreveu:
> >> Could makes sense adding cap_ipc_lock to the binary to isolate from this
Em Tue, Apr 07, 2020 at 01:56:43PM -0300, Arnaldo Carvalho de Melo escreveu:
>
> But then, even with that attr.exclude_kernel set to 1 we _still_ get
> kernel samples, which looks like another bug, now trying with strace,
> which leads us to another rabbit hole:
>
> [perf@
Em Tue, Apr 07, 2020 at 01:36:54PM -0300, Arnaldo Carvalho de Melo escreveu:
> Em Tue, Apr 07, 2020 at 05:54:27PM +0300, Alexey Budankov escreveu:
> > On 07.04.2020 17:35, Arnaldo Carvalho de Melo wrote:
> > > Em Tue, Apr 07, 2020 at 11:30:14AM -0300, Arnaldo Carvalho de Me
Em Thu, Apr 02, 2020 at 11:42:05AM +0300, Alexey Budankov escreveu:
> This patch set introduces CAP_PERFMON capability designed to secure
> system performance monitoring and observability operations so that
> CAP_PERFMON would assist CAP_SYS_ADMIN capability in its governing role
> for performance
Em Tue, Apr 07, 2020 at 11:30:14AM -0300, Arnaldo Carvalho de Melo escreveu:
> [perf@five ~]$ type perf
> perf is hashed (/home/perf/bin/perf)
> [perf@five ~]$ getcap /home/perf/bin/perf
> /home/perf/bin/perf = cap_sys_ptrace,cap_syslog,38+ep
> [perf@five ~]$ groups
> perf perf_
Em Tue, Apr 07, 2020 at 01:36:54PM -0300, Arnaldo Carvalho de Melo escreveu:
> Em Tue, Apr 07, 2020 at 05:54:27PM +0300, Alexey Budankov escreveu:
> > On 07.04.2020 17:35, Arnaldo Carvalho de Melo wrote:
> > > Em Tue, Apr 07, 2020 at 11:30:14AM -0300, Arnaldo Carvalho de Me
Em Tue, Apr 07, 2020 at 05:54:27PM +0300, Alexey Budankov escreveu:
> On 07.04.2020 17:35, Arnaldo Carvalho de Melo wrote:
> > Em Tue, Apr 07, 2020 at 11:30:14AM -0300, Arnaldo Carvalho de Melo escreveu:
> >> [perf@five ~]$ type perf
> >> perf is hashed (/home/per
Em Sun, Apr 05, 2020 at 05:54:37PM +0300, Alexey Budankov escreveu:
>
> On 05.04.2020 17:41, Alexey Budankov wrote:
> >
> > On 05.04.2020 17:10, Arnaldo Carvalho de Melo wrote:
> >> Em Thu, Apr 02, 2020 at 11:54:39AM +0300, Alexey Budankov escreveu:
> >>>
Em Thu, Apr 02, 2020 at 11:54:39AM +0300, Alexey Budankov escreveu:
>
> Update kernel.rst documentation file with the information
> related to usage of CAP_PERFMON capability to secure performance
> monitoring and observability operations in system.
This one is failing in my perf/core branch, ple
Em Sat, Jan 11, 2020 at 12:52:13AM +0900, Masami Hiramatsu escreveu:
> On Fri, 10 Jan 2020 15:02:34 +0100 Peter Zijlstra
> wrote:
> > Again, this only allows attaching to previously created kprobes, it does
> > not allow creating kprobes, right?
> > That is; I don't think CAP_SYS_PERFMON should
39 matches
Mail list logo