]> err.no Git - linux-2.6/commit
[PATCH] x86_64: Use a VMA for the 32bit vsyscall
authorAndi Kleen <ak@muc.de>
Sat, 16 Apr 2005 22:24:55 +0000 (15:24 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 16 Apr 2005 22:24:55 +0000 (15:24 -0700)
commit1e01441051dda3bb01c455b6e20bce6d00563d82
tree5dc4c69dd4522ca569f70ead0ecbb923f1451891
parent35faa71484287fc150b8498cd5acae59ad17a356
[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>
arch/x86_64/ia32/ia32_binfmt.c
arch/x86_64/ia32/syscall32.c
arch/x86_64/mm/fault.c
arch/x86_64/mm/init.c
include/asm-x86_64/proto.h