]> git.baikalelectronics.ru Git - kernel.git/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)
commitd82c8cb39b7ca52b0dfce64e54c194febc7547e1
tree1860468238a3bbee54012f232f47ce619a7d7ab7
parentdf7ee147269e806de9cd40667ce1503efad3fa60
[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