diff options
author | Andi Kleen <ak@muc.de> | 2005-04-16 18:24:55 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:24:55 -0400 |
commit | 1e01441051dda3bb01c455b6e20bce6d00563d82 (patch) | |
tree | 5dc4c69dd4522ca569f70ead0ecbb923f1451891 /include/asm-x86_64 | |
parent | 35faa71484287fc150b8498cd5acae59ad17a356 (diff) |
[PATCH] x86_64: Use a VMA for the 32bit vsyscall
Use a real VMA to map the 32bit vsyscall page
This interacts better with Hugh's upcomming VMA walk optimization
Also removes some ugly special cases.
Code roughly modelled after the ppc64 vdso version from Ben Herrenschmidt.
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/asm-x86_64')
-rw-r--r-- | include/asm-x86_64/proto.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/asm-x86_64/proto.h b/include/asm-x86_64/proto.h index c59526ee54da..217bd9ace69b 100644 --- a/include/asm-x86_64/proto.h +++ b/include/asm-x86_64/proto.h | |||
@@ -69,8 +69,6 @@ extern void __die(const char * str, struct pt_regs * regs, long err); | |||
69 | extern void __show_regs(struct pt_regs * regs); | 69 | extern void __show_regs(struct pt_regs * regs); |
70 | extern void show_regs(struct pt_regs * regs); | 70 | extern void show_regs(struct pt_regs * regs); |
71 | 71 | ||
72 | extern int map_syscall32(struct mm_struct *mm, unsigned long address); | ||
73 | extern int __map_syscall32(struct mm_struct *mm, unsigned long address); | ||
74 | extern char *syscall32_page; | 72 | extern char *syscall32_page; |
75 | extern void syscall32_cpu_init(void); | 73 | extern void syscall32_cpu_init(void); |
76 | 74 | ||