summaryrefslogtreecommitdiff
path: root/tools/arch
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@redhat.com>2016-07-12 10:29:31 -0300
committerArnaldo Carvalho de Melo <acme@redhat.com>2016-07-12 15:20:34 -0300
commitc7007e983682b31d91e9ad7c3e85c49ffcc3651f (patch)
treeb4ecc87ce9e43a34a2424159bd5e09e26fd2efb3 /tools/arch
parent4998a1224686d74ab7f7789787f7f7f904c75dfc (diff)
downloadlwn-c7007e983682b31d91e9ad7c3e85c49ffcc3651f.tar.gz
lwn-c7007e983682b31d91e9ad7c3e85c49ffcc3651f.zip
perf tools: Introduce weak alternative to sched_getcpu()
Which is just a wrapper for sys_getcpu and is not present in at least musl libc. Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: David Ahern <dsahern@gmail.com> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Wang Nan <wangnan0@huawei.com> Link: http://lkml.kernel.org/n/tip-kblef7svmhr0g93kkx78envg@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/arch')
-rw-r--r--tools/arch/x86/include/asm/unistd_32.h3
-rw-r--r--tools/arch/x86/include/asm/unistd_64.h3
2 files changed, 6 insertions, 0 deletions
diff --git a/tools/arch/x86/include/asm/unistd_32.h b/tools/arch/x86/include/asm/unistd_32.h
index cf33ab09273d..88b3f8c8920c 100644
--- a/tools/arch/x86/include/asm/unistd_32.h
+++ b/tools/arch/x86/include/asm/unistd_32.h
@@ -7,3 +7,6 @@
#ifndef __NR_gettid
# define __NR_gettid 224
#endif
+#ifndef __NR_getcpu
+# define __NR_getcpu 318
+#endif
diff --git a/tools/arch/x86/include/asm/unistd_64.h b/tools/arch/x86/include/asm/unistd_64.h
index 2c9835695b56..fbdb70ee8837 100644
--- a/tools/arch/x86/include/asm/unistd_64.h
+++ b/tools/arch/x86/include/asm/unistd_64.h
@@ -7,3 +7,6 @@
#ifndef __NR_gettid
# define __NR_gettid 186
#endif
+#ifndef __NR_getcpu
+# define __NR_getcpu 309
+#endif