hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/arch/arm64/kernel/vdso32/vdso.lds.S
....@@ -17,7 +17,10 @@
1717
1818 SECTIONS
1919 {
20
- PROVIDE_HIDDEN(_vdso_data = . - PAGE_SIZE);
20
+ PROVIDE_HIDDEN(_vdso_data = . - __VVAR_PAGES * PAGE_SIZE);
21
+#ifdef CONFIG_TIME_NS
22
+ PROVIDE_HIDDEN(_timens_data = _vdso_data + PAGE_SIZE);
23
+#endif
2124 . = VDSO_LBASE + SIZEOF_HEADERS;
2225
2326 .hash : { *(.hash) } :text
....@@ -64,20 +67,7 @@
6467 __vdso_clock_gettime;
6568 __vdso_gettimeofday;
6669 __vdso_clock_getres;
67
- __kernel_sigreturn_arm;
68
- __kernel_sigreturn_thumb;
69
- __kernel_rt_sigreturn_arm;
70
- __kernel_rt_sigreturn_thumb;
7170 __vdso_clock_gettime64;
72
- __vdso_time;
7371 local: *;
7472 };
7573 }
76
-
77
-/*
78
- * Make the sigreturn code visible to the kernel.
79
- */
80
-VDSO_compat_sigreturn_arm = __kernel_sigreturn_arm;
81
-VDSO_compat_sigreturn_thumb = __kernel_sigreturn_thumb;
82
-VDSO_compat_rt_sigreturn_arm = __kernel_rt_sigreturn_arm;
83
-VDSO_compat_rt_sigreturn_thumb = __kernel_rt_sigreturn_thumb;