summaryrefslogtreecommitdiff
path: root/tools/include
diff options
context:
space:
mode:
authorHeiko Carstens <hca@linux.ibm.com>2024-09-19 14:40:08 +0200
committerVasily Gorbik <gor@linux.ibm.com>2024-09-23 17:57:04 +0200
commite08ec26928554c36e34e089f663dc9114d77b68c (patch)
treec3443d60b3248a62d9a1b8d4c0465004edd677f6 /tools/include
parentd361390d9f2a332b52458cc69f1fe8e76d6c2943 (diff)
tools: Add additional SYM_*() stubs to linkage.h
Similar to commit f8d92fc527ff ("selftests: vDSO: fix include order in build of test_vdso_chacha") add SYM_DATA_START, SYM_DATA_START_LOCAL, and SYM_DATA_END stubs to tools/include/linux/linkage.h so that the proper macros can be used within the kernel's vdso code as well as in the vdso_test_chacha selftest. Signed-off-by: Heiko Carstens <hca@linux.ibm.com> Reviewed-by: Jens Remus <jremus@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'tools/include')
-rw-r--r--tools/include/linux/linkage.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/include/linux/linkage.h b/tools/include/linux/linkage.h
index a48ff086899c..a89620c550ed 100644
--- a/tools/include/linux/linkage.h
+++ b/tools/include/linux/linkage.h
@@ -2,7 +2,9 @@
#define _TOOLS_INCLUDE_LINUX_LINKAGE_H
#define SYM_FUNC_START(x) .globl x; x:
-
#define SYM_FUNC_END(x)
+#define SYM_DATA_START(x) .globl x; x:
+#define SYM_DATA_START_LOCAL(x) x:
+#define SYM_DATA_END(x)
#endif /* _TOOLS_INCLUDE_LINUX_LINKAGE_H */