hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/x86/include/asm/vdso/vsyscall.h
....@@ -10,8 +10,6 @@
1010 #include <asm/vgtod.h>
1111 #include <asm/vvar.h>
1212
13
-int vclocks_used __read_mostly;
14
-
1513 DEFINE_VVAR(struct vdso_data, _vdso_data);
1614 /*
1715 * Update the vDSO data page to keep in sync with kernel timekeeping.
....@@ -22,19 +20,6 @@
2220 return _vdso_data;
2321 }
2422 #define __arch_get_k_vdso_data __x86_get_k_vdso_data
25
-
26
-static __always_inline
27
-int __x86_get_clock_mode(struct timekeeper *tk)
28
-{
29
- int vclock_mode = tk->tkr_mono.clock->archdata.vclock_mode;
30
-
31
- /* Mark the new vclock used. */
32
- BUILD_BUG_ON(VCLOCK_MAX >= 32);
33
- WRITE_ONCE(vclocks_used, READ_ONCE(vclocks_used) | (1 << vclock_mode));
34
-
35
- return vclock_mode;
36
-}
37
-#define __arch_get_clock_mode __x86_get_clock_mode
3823
3924 /* The asm-generic header needs to be included after the definitions above */
4025 #include <asm-generic/vdso/vsyscall.h>