Commit f86fd32d authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

lib/vdso: Cleanup clock mode storage leftovers



Now that all architectures are converted to use the generic storage the
helpers and conditionals can be removed.

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Tested-by: default avatarVincenzo Frascino <vincenzo.frascino@arm.com>
Reviewed-by: default avatarVincenzo Frascino <vincenzo.frascino@arm.com>
Link: https://lkml.kernel.org/r/20200207124403.470699892@linutronix.de

parent 5e3c6a31
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -900,7 +900,6 @@ config VDSO
	select GENERIC_TIME_VSYSCALL
	select GENERIC_VDSO_32
	select GENERIC_GETTIMEOFDAY
	select GENERIC_VDSO_CLOCK_MODE
	help
	  Place in the process address space an ELF shared object
	  providing fast implementations of gettimeofday and
+0 −1
Original line number Diff line number Diff line
@@ -110,7 +110,6 @@ config ARM64
	select GENERIC_STRNLEN_USER
	select GENERIC_TIME_VSYSCALL
	select GENERIC_GETTIMEOFDAY
	select GENERIC_VDSO_CLOCK_MODE
	select HANDLE_DOMAIN_IRQ
	select HARDIRQS_SW_RESEND
	select HAVE_PCI
+0 −1
Original line number Diff line number Diff line
@@ -37,7 +37,6 @@ config MIPS
	select GENERIC_SCHED_CLOCK if !CAVIUM_OCTEON_SOC
	select GENERIC_SMP_IDLE_THREAD
	select GENERIC_TIME_VSYSCALL
	select GENERIC_VDSO_CLOCK_MODE
	select GUP_GET_PTE_LOW_HIGH if CPU_MIPS32 && PHYS_ADDR_T_64BIT
	select HANDLE_DOMAIN_IRQ
	select HAVE_ARCH_COMPILER_H
+0 −1
Original line number Diff line number Diff line
@@ -125,7 +125,6 @@ config X86
	select GENERIC_STRNLEN_USER
	select GENERIC_TIME_VSYSCALL
	select GENERIC_GETTIMEOFDAY
	select GENERIC_VDSO_CLOCK_MODE
	select GENERIC_VDSO_TIME_NS
	select GUP_GET_PTE_LOW_HIGH		if X86_PAE
	select HARDLOCKUP_CHECK_TIMESTAMP	if X86_64
+0 −7
Original line number Diff line number Diff line
@@ -18,13 +18,6 @@ static __always_inline bool __arch_update_vdso_data(void)
}
#endif /* __arch_update_vdso_data */

#ifndef __arch_get_clock_mode
static __always_inline int __arch_get_clock_mode(struct timekeeper *tk)
{
	return 0;
}
#endif /* __arch_get_clock_mode */

#ifndef __arch_update_vsyscall
static __always_inline void __arch_update_vsyscall(struct vdso_data *vdata,
						   struct timekeeper *tk)
Loading