Merge tag 'kvm-s390-next-5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / arch / x86 / entry / vdso / vdso-layout.lds.S
index 93c6dc7812d04602c9c00f3ca3f60ea7490c757e..ea7e0155c604ee85b7f741b75b5e367419dda69a 100644 (file)
@@ -16,18 +16,23 @@ SECTIONS
         * segment.
         */
 
-       vvar_start = . - 3 * PAGE_SIZE;
-       vvar_page = vvar_start;
+       vvar_start = . - 4 * PAGE_SIZE;
+       vvar_page  = vvar_start;
 
        /* Place all vvars at the offsets in asm/vvar.h. */
 #define EMIT_VVAR(name, offset) vvar_ ## name = vvar_page + offset;
-#define __VVAR_KERNEL_LDS
 #include <asm/vvar.h>
-#undef __VVAR_KERNEL_LDS
 #undef EMIT_VVAR
 
        pvclock_page = vvar_start + PAGE_SIZE;
        hvclock_page = vvar_start + 2 * PAGE_SIZE;
+       timens_page  = vvar_start + 3 * PAGE_SIZE;
+
+#undef _ASM_X86_VVAR_H
+       /* Place all vvars in timens too at the offsets in asm/vvar.h. */
+#define EMIT_VVAR(name, offset) timens_ ## name = timens_page + offset;
+#include <asm/vvar.h>
+#undef EMIT_VVAR
 
        . = SIZEOF_HEADERS;