perf tools: Remove unused cpu_relax() macros
tip-bot for Arnaldo Carvalho de Melo
merge botCommit-ID: 4717e03cc7e826818c3f9bd60e9c304a3309c3ad Gitweb: http://git.kernel.org/tip/4717e03cc7e826818c3f9bd60e9c304a3309c3ad Author: Arnaldo Carvalho de Melo <[email protected]> AuthorDate: Thu, 17 Aug 2017 16:44:36 -0300 Committer: Arnaldo Carvalho de Melo <[email protected]> CommitDate: Thu, 17 Aug 2017 16:51:25 -0300
perf tools: Remove unused cpu_relax() macros
Since 195564390210 ("perf_counter: kerneltop: simplify data_head read") we do not use it, and this was way back in 2009, remove it before some other arch maintainer adds its implementation, like so many did, needlessly :-)
Cc Adrian Hunter <[email protected]>
Cc David Ahern <[email protected]>
Cc Jiri Olsa <[email protected]>
Cc Namhyung Kim <[email protected]>
Cc Peter Zijlstra <[email protected]>
Cc Wang Nan <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- tools/perf/perf-sys.h | 9 --------- 1 file changed, 9 deletions(-)
tools/perf/perf-sys.h +0 -9
@@ -10,12 +10,10 @@#include <asm/barrier.h> #if defined(__i386__) -#define cpu_relax () asm volatile("rep; nop" ::: "memory");#define CPUINFO_PROC {"model name"}#endif #if defined(__x86_64__) -#define cpu_relax () asm volatile("rep; nop" ::: "memory");#define CPUINFO_PROC {"model name"}#endif
@@ -44,7 +42,6 @@#endif #ifdef __ia64__ -#define cpu_relax () asm volatile ("hint @pause" ::: "memory")#define CPUINFO_PROC {"model name"}#endif
@@ -53,7 +50,6 @@#endif #ifdef __aarch64__ -#define cpu_relax () asm volatile("yield" ::: "memory")#endif #ifdef __mips__
@@ -73,14 +69,9 @@#endif #ifdef __tile__ -#define cpu_relax () asm volatile ("mfspr zero, PASS" ::: "memory")#define CPUINFO_PROC {"model name"}#endif -#ifndef cpu_relax -#define cpu_relax () barrier() -#endif - static inline int sys_perf_event_open(struct perf_event_attr *attr, pid_t pid, int cpu, int group_fd,