diff options
Diffstat (limited to 'arch/x86/vdso/vdso.S')
-rw-r--r-- | arch/x86/vdso/vdso.S | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/arch/x86/vdso/vdso.S b/arch/x86/vdso/vdso.S index 01f5e3b4613c..be3f23b09af5 100644 --- a/arch/x86/vdso/vdso.S +++ b/arch/x86/vdso/vdso.S | |||
@@ -1,22 +1,3 @@ | |||
1 | #include <asm/page_types.h> | 1 | #include <asm/vdso.h> |
2 | #include <linux/linkage.h> | ||
3 | #include <linux/init.h> | ||
4 | 2 | ||
5 | __PAGE_ALIGNED_DATA | 3 | DEFINE_VDSO_IMAGE(vdso, "arch/x86/vdso/vdso.so") |
6 | |||
7 | .globl vdso_start, vdso_end | ||
8 | .align PAGE_SIZE | ||
9 | vdso_start: | ||
10 | .incbin "arch/x86/vdso/vdso.so" | ||
11 | vdso_end: | ||
12 | .align PAGE_SIZE /* extra data here leaks to userspace. */ | ||
13 | |||
14 | .previous | ||
15 | |||
16 | .globl vdso_pages | ||
17 | .bss | ||
18 | .align 8 | ||
19 | .type vdso_pages, @object | ||
20 | vdso_pages: | ||
21 | .zero (vdso_end - vdso_start + PAGE_SIZE - 1) / PAGE_SIZE * 8 | ||
22 | .size vdso_pages, .-vdso_pages | ||