diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2020-02-07 13:39:00 +0100 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2020-02-17 20:12:17 +0100 |
commit | c7a18100bdffdff440c7291db6e80863fab0461e (patch) | |
tree | b8a7edb0fa964b98fefd464ad7d69fcd6a2cd7f7 /include | |
parent | f86fd32db706613fe8d0104057efa6e83e0d7e8f (diff) | |
download | linux-stable-c7a18100bdffdff440c7291db6e80863fab0461e.tar.gz linux-stable-c7a18100bdffdff440c7291db6e80863fab0461e.tar.bz2 linux-stable-c7a18100bdffdff440c7291db6e80863fab0461e.zip |
lib/vdso: Avoid highres update if clocksource is not VDSO capable
If the current clocksource is not VDSO capable there is no point in
updating the high resolution parts of the VDSO data.
Replace the architecture specific check with a check for a VDSO capable
clocksource and skip the update if there is none.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
Reviewed-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
Link: https://lkml.kernel.org/r/20200207124403.563379423@linutronix.de
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-generic/vdso/vsyscall.h | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/include/asm-generic/vdso/vsyscall.h b/include/asm-generic/vdso/vsyscall.h index 4a28797495d7..c835607f78ae 100644 --- a/include/asm-generic/vdso/vsyscall.h +++ b/include/asm-generic/vdso/vsyscall.h @@ -11,13 +11,6 @@ static __always_inline struct vdso_data *__arch_get_k_vdso_data(void) } #endif /* __arch_get_k_vdso_data */ -#ifndef __arch_update_vdso_data -static __always_inline bool __arch_update_vdso_data(void) -{ - return true; -} -#endif /* __arch_update_vdso_data */ - #ifndef __arch_update_vsyscall static __always_inline void __arch_update_vsyscall(struct vdso_data *vdata, struct timekeeper *tk) |