perf/x86: Support sysfs files depending on SMT status
authorAndi Kleen <ak@linux.intel.com>
Fri, 20 May 2016 00:09:56 +0000 (17:09 -0700)
committerIngo Molnar <mingo@kernel.org>
Fri, 3 Jun 2016 07:41:22 +0000 (09:41 +0200)
commitfc07e9f983b4b11922c22b6cccadc1f342f05a4c
treef30227eecbbc2b5c87bffc9546e55013246b5788
parent70b8301f6b8f7bc053377a9cbd0c4e42e29d9807
perf/x86: Support sysfs files depending on SMT status

Add a way to show different sysfs events attributes depending on
HyperThreading is on or off. This is difficult to determine
early at boot, so we just do it dynamically when the sysfs
attribute is read.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Vince Weaver <vincent.weaver@maine.edu>
Cc: acme@kernel.org
Cc: jolsa@kernel.org
Link: http://lkml.kernel.org/r/1463703002-19686-3-git-send-email-andi@firstfloor.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/events/core.c
arch/x86/events/perf_event.h
include/linux/perf_event.h