+36
−17
Loading
To allow syscall fallbacks using the legacy 32bit syscall for 32bit VDSO builds, move the fallback invocation out into the callers. Split the common code out of __cvdso_clock_gettime/getres() and invoke the syscall fallback in the 64bit and 32bit variants. Preparatory work for using legacy syscalls in 32bit VDSO. No functional change. Fixes: 00b26474 ("lib/vdso: Provide generic VDSO implementation") Signed-off-by:Thomas Gleixner <tglx@linutronix.de> Tested-by:
Vincenzo Frascino <vincenzo.frascino@arm.com> Reviewed-by:
Andy Lutomirski <luto@kernel.org> Reviewed-by:
Vincenzo Frascino <vincenzo.frascino@arm.com> Link: https://lkml.kernel.org/r/20190728131648.695579736@linutronix.de