]> git.hungrycats.org Git - linux/commit
[PATCH] s390: system call speedup part 1.
authorAndrew Morton <akpm@osdl.org>
Sat, 27 Mar 2004 05:01:29 +0000 (21:01 -0800)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 27 Mar 2004 05:01:29 +0000 (21:01 -0800)
commit42aef4b04a31a106cec06fec2fbaf76935e12b78
treee4b5d28c1aaa15f18899a8ab73ed3ebbead22a56
parentff3d0776d42d91bd43d31e97164269856636dc71
[PATCH] s390: system call speedup part 1.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

The purpose of this is to speed up system calls on s390.  I managed to
squeeze about 65 cycles from each system call.  This improved e.g.  getpid()
from 232 to 157 cycles.  As a nice side-effect it simplified the uaccess
functions considerably.
15 files changed:
arch/s390/kernel/asm-offsets.c
arch/s390/kernel/binfmt_elf32.c
arch/s390/kernel/compat_signal.c
arch/s390/kernel/entry.S
arch/s390/kernel/entry64.S
arch/s390/kernel/process.c
arch/s390/kernel/ptrace.c
arch/s390/kernel/s390_ksyms.c
arch/s390/kernel/setup.c
arch/s390/kernel/signal.c
arch/s390/kernel/traps.c
arch/s390/lib/uaccess.S
arch/s390/lib/uaccess64.S
arch/s390/mm/fault.c
arch/s390/mm/init.c