tile: implement gettimeofday() via vDSO
[sfrench/cifs-2.6.git] / arch / tile / kernel / compat_signal.c
index d0a052e725befa3dba32721b34bbf9867be5d10d..85e00b2f39bfe98d58c416daebd00b301958e2eb 100644 (file)
@@ -32,6 +32,7 @@
 #include <asm/ucontext.h>
 #include <asm/sigframe.h>
 #include <asm/syscalls.h>
+#include <asm/vdso.h>
 #include <arch/interrupts.h>
 
 struct compat_ucontext {
@@ -227,7 +228,7 @@ int compat_setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info,
        if (err)
                goto give_sigsegv;
 
-       restorer = VDSO_BASE;
+       restorer = VDSO_SYM(&__vdso_rt_sigreturn);
        if (ka->sa.sa_flags & SA_RESTORER)
                restorer = ptr_to_compat_reg(ka->sa.sa_restorer);