Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4ba67c1d authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

perfcounter tools: get the syscall number from arch/*/include/asm/unistd.h



Avoid further confusion during development

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 7bd5469c
Loading
Loading
Loading
Loading
+3 −9
Original line number Diff line number Diff line
@@ -26,20 +26,14 @@ static inline unsigned long long rdclock(void)
#define __user
#define asmlinkage

#ifdef __x86_64__
#define __NR_perf_counter_open 298
#define rmb()		asm volatile("lfence" ::: "memory")
#define cpu_relax()	asm volatile("rep; nop" ::: "memory");
#endif

#ifdef __i386__
#define __NR_perf_counter_open 336
#if defined(__x86_64__) || defined(__i386__)
#include "../../arch/x86/include/asm/unistd.h"
#define rmb()		asm volatile("lfence" ::: "memory")
#define cpu_relax()	asm volatile("rep; nop" ::: "memory");
#endif

#ifdef __powerpc__
#define __NR_perf_counter_open 319
#include "../../arch/powerpc/include/asm/unistd.h"
#define rmb()		asm volatile ("sync" ::: "memory")
#define cpu_relax()	asm volatile ("" ::: "memory");
#endif