diff options
-rw-r--r-- | arch/x86/vdso/vclock_gettime.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/x86/vdso/vclock_gettime.c b/arch/x86/vdso/vclock_gettime.c index 6eea70b8f384..885eff49d6ab 100644 --- a/arch/x86/vdso/vclock_gettime.c +++ b/arch/x86/vdso/vclock_gettime.c | |||
@@ -94,7 +94,8 @@ notrace static inline long vgetns(void) | |||
94 | return (v * gtod->clock.mult) >> gtod->clock.shift; | 94 | return (v * gtod->clock.mult) >> gtod->clock.shift; |
95 | } | 95 | } |
96 | 96 | ||
97 | notrace static noinline int do_realtime(struct timespec *ts) | 97 | /* Code size doesn't matter (vdso is 4k anyway) and this is faster. */ |
98 | notrace static int __always_inline do_realtime(struct timespec *ts) | ||
98 | { | 99 | { |
99 | unsigned long seq, ns; | 100 | unsigned long seq, ns; |
100 | int mode; | 101 | int mode; |
@@ -111,7 +112,7 @@ notrace static noinline int do_realtime(struct timespec *ts) | |||
111 | return mode; | 112 | return mode; |
112 | } | 113 | } |
113 | 114 | ||
114 | notrace static noinline int do_monotonic(struct timespec *ts) | 115 | notrace static int do_monotonic(struct timespec *ts) |
115 | { | 116 | { |
116 | unsigned long seq, ns; | 117 | unsigned long seq, ns; |
117 | int mode; | 118 | int mode; |
@@ -128,7 +129,7 @@ notrace static noinline int do_monotonic(struct timespec *ts) | |||
128 | return mode; | 129 | return mode; |
129 | } | 130 | } |
130 | 131 | ||
131 | notrace static noinline int do_realtime_coarse(struct timespec *ts) | 132 | notrace static int do_realtime_coarse(struct timespec *ts) |
132 | { | 133 | { |
133 | unsigned long seq; | 134 | unsigned long seq; |
134 | do { | 135 | do { |
@@ -139,7 +140,7 @@ notrace static noinline int do_realtime_coarse(struct timespec *ts) | |||
139 | return 0; | 140 | return 0; |
140 | } | 141 | } |
141 | 142 | ||
142 | notrace static noinline int do_monotonic_coarse(struct timespec *ts) | 143 | notrace static int do_monotonic_coarse(struct timespec *ts) |
143 | { | 144 | { |
144 | unsigned long seq; | 145 | unsigned long seq; |
145 | do { | 146 | do { |