]> git.karo-electronics.de Git - karo-tx-linux.git/commit
perf/x86/ibs: Check syscall attribute flags
authorRobert Richter <robert.richter@amd.com>
Wed, 25 Jul 2012 17:12:45 +0000 (19:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 2 Oct 2012 17:39:25 +0000 (10:39 -0700)
commita7286d61084143f84267380bfb540c8ab9d4a2d7
tree92a009c20506889c70a1e380c7dbd459af2d80a9
parent78dc73459b6368ed7c2dedb7ea273f33d87fac2a
perf/x86/ibs: Check syscall attribute flags

commit bad9ac2d7f878a31cf1ae8c1ee3768077d222bcb upstream.

Current implementation simply ignores attribute flags. Thus, there is
no notification to userland of unsupported features. Check syscall's
attribute flags to let userland know if a feature is supported by the
kernel. This is also needed to distinguish between future kernels what
might support a feature.

Signed-off-by: Robert Richter <robert.richter@amd.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/20120910093018.GO8285@erda.amd.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/kernel/cpu/perf_event_amd_ibs.c
include/linux/perf_event.h