File tree 16 files changed +3
-34
lines changed
16 files changed +3
-34
lines changed Original file line number Diff line number Diff line change 4
4
5
5
#ifndef __ASSEMBLY__
6
6
7
- #include <linux/timekeeper_internal.h>
8
7
#include <vdso/datapage.h>
9
8
#include <asm/cacheflush.h>
10
9
11
10
extern struct vdso_data * vdso_data ;
12
11
extern bool cntvct_ok ;
13
12
14
- /*
15
- * Update the vDSO data page to keep in sync with kernel timekeeping.
16
- */
17
13
static __always_inline
18
14
struct vdso_data * __arm_get_k_vdso_data (void )
19
15
{
Original file line number Diff line number Diff line change 14
14
#include <linux/of.h>
15
15
#include <linux/printk.h>
16
16
#include <linux/slab.h>
17
- #include <linux/timekeeper_internal.h>
18
17
#include <linux/vmalloc.h>
19
18
#include <asm/arch_timer.h>
20
19
#include <asm/barrier.h>
Original file line number Diff line number Diff line change 6
6
7
7
#ifndef __ASSEMBLY__
8
8
9
- #include <linux/timekeeper_internal.h>
10
9
#include <vdso/datapage.h>
11
10
12
11
enum vvar_pages {
@@ -37,7 +36,7 @@ struct vdso_rng_data *__arm64_get_k_vdso_rnd_data(void)
37
36
#define __arch_get_k_vdso_rng_data __arm64_get_k_vdso_rnd_data
38
37
39
38
static __always_inline
40
- void __arm64_update_vsyscall (struct vdso_data * vdata , struct timekeeper * tk )
39
+ void __arm64_update_vsyscall (struct vdso_data * vdata )
41
40
{
42
41
vdata [CS_HRES_COARSE ].mask = VDSO_PRECISION_MASK ;
43
42
vdata [CS_RAW ].mask = VDSO_PRECISION_MASK ;
Original file line number Diff line number Diff line change 19
19
#include <linux/signal.h>
20
20
#include <linux/slab.h>
21
21
#include <linux/time_namespace.h>
22
- #include <linux/timekeeper_internal.h>
23
22
#include <linux/vmalloc.h>
24
23
#include <vdso/datapage.h>
25
24
#include <vdso/helpers.h>
Original file line number Diff line number Diff line change 4
4
5
5
#ifndef __ASSEMBLY__
6
6
7
- #include <linux/timekeeper_internal.h>
8
7
#include <vdso/datapage.h>
9
8
10
9
extern struct vdso_data * vdso_data ;
11
10
extern struct vdso_rng_data * vdso_rng_data ;
12
11
13
- /*
14
- * Update the vDSO data page to keep in sync with kernel timekeeping.
15
- */
16
12
static __always_inline
17
13
struct vdso_data * __loongarch_get_k_vdso_data (void )
18
14
{
Original file line number Diff line number Diff line change 15
15
#include <linux/sched.h>
16
16
#include <linux/slab.h>
17
17
#include <linux/time_namespace.h>
18
- #include <linux/timekeeper_internal.h>
19
18
20
19
#include <asm/page.h>
21
20
#include <asm/vdso.h>
Original file line number Diff line number Diff line change 4
4
5
5
#ifndef __ASSEMBLY__
6
6
7
- #include <linux/timekeeper_internal.h>
8
7
#include <vdso/datapage.h>
9
8
10
9
extern struct vdso_data * vdso_data ;
Original file line number Diff line number Diff line change 14
14
#include <linux/random.h>
15
15
#include <linux/sched.h>
16
16
#include <linux/slab.h>
17
- #include <linux/timekeeper_internal.h>
18
17
19
18
#include <asm/abi.h>
20
19
#include <asm/mips-cps.h>
Original file line number Diff line number Diff line change 4
4
5
5
#ifndef __ASSEMBLY__
6
6
7
- #include <linux/timekeeper_internal.h>
8
7
#include <asm/vdso_datapage.h>
9
8
10
- /*
11
- * Update the vDSO data page to keep in sync with kernel timekeeping.
12
- */
13
9
static __always_inline
14
10
struct vdso_data * __arch_get_k_vdso_data (void )
15
11
{
Original file line number Diff line number Diff line change 75
75
/* powerpc clocksource/clockevent code */
76
76
77
77
#include <linux/clockchips.h>
78
- #include <linux/timekeeper_internal.h>
79
78
80
79
static u64 timebase_read (struct clocksource * );
81
80
static struct clocksource clocksource_timebase = {
Original file line number Diff line number Diff line change 4
4
5
5
#ifndef __ASSEMBLY__
6
6
7
- #include <linux/timekeeper_internal.h>
8
7
#include <vdso/datapage.h>
9
8
10
9
extern struct vdso_data * vdso_data ;
11
10
12
- /*
13
- * Update the vDSO data page to keep in sync with kernel timekeeping.
14
- */
15
11
static __always_inline struct vdso_data * __riscv_get_k_vdso_data (void )
16
12
{
17
13
return vdso_data ;
Original file line number Diff line number Diff line change 7
7
#ifndef __ASSEMBLY__
8
8
9
9
#include <linux/hrtimer.h>
10
- #include <linux/timekeeper_internal.h>
11
10
#include <vdso/datapage.h>
12
11
#include <asm/vdso.h>
13
12
@@ -17,10 +16,6 @@ enum vvar_pages {
17
16
VVAR_NR_PAGES
18
17
};
19
18
20
- /*
21
- * Update the vDSO data page to keep in sync with kernel timekeeping.
22
- */
23
-
24
19
static __always_inline struct vdso_data * __s390_get_k_vdso_data (void )
25
20
{
26
21
return vdso_data ;
Original file line number Diff line number Diff line change 36
36
#include <linux/profile.h>
37
37
#include <linux/timex.h>
38
38
#include <linux/notifier.h>
39
- #include <linux/timekeeper_internal.h>
40
39
#include <linux/clockchips.h>
41
40
#include <linux/gfp.h>
42
41
#include <linux/kprobes.h>
Original file line number Diff line number Diff line change 4
4
5
5
#ifndef __ASSEMBLY__
6
6
7
- #include <linux/timekeeper_internal.h>
8
7
#include <vdso/datapage.h>
9
8
#include <asm/vgtod.h>
10
9
#include <asm/vvar.h>
Original file line number Diff line number Diff line change @@ -12,8 +12,7 @@ static __always_inline struct vdso_data *__arch_get_k_vdso_data(void)
12
12
#endif /* __arch_get_k_vdso_data */
13
13
14
14
#ifndef __arch_update_vsyscall
15
- static __always_inline void __arch_update_vsyscall (struct vdso_data * vdata ,
16
- struct timekeeper * tk )
15
+ static __always_inline void __arch_update_vsyscall (struct vdso_data * vdata )
17
16
{
18
17
}
19
18
#endif /* __arch_update_vsyscall */
Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ void update_vsyscall(struct timekeeper *tk)
119
119
if (clock_mode != VDSO_CLOCKMODE_NONE )
120
120
update_vdso_data (vdata , tk );
121
121
122
- __arch_update_vsyscall (vdata , tk );
122
+ __arch_update_vsyscall (vdata );
123
123
124
124
vdso_write_end (vdata );
125
125
You can’t perform that action at this time.
0 commit comments