]> git.hungrycats.org Git - linux/commit
[PATCH] Consolidate sys32_select
authorAndrew Morton <akpm@osdl.org>
Mon, 10 May 2004 06:56:53 +0000 (23:56 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Mon, 10 May 2004 06:56:53 +0000 (23:56 -0700)
commit37915f7bd0dc6e1a03c1b29944e24a3381345541
tree85dbdecd5a4bc7619e81432967bea4c7f0037b6a
parent265e0a42585f263c979ac924dcddd7f87e2b6d5d
[PATCH] Consolidate sys32_select

From: Arnd Bergmann <arnd@arndb.de>

sys32_select has seven mostly but not exactly identical versions, so
consolidate them as compat_sys_select.  Based on the ppc64 implementation,
which most closely resembles sys_select.  One bug that was not caught by LTP
has been fixed since the first version of this patch.

tested x86_64, ia64 and s390.
18 files changed:
arch/ia64/ia32/ia32_entry.S
arch/ia64/ia32/sys_ia32.c
arch/mips/kernel/linux32.c
arch/mips/kernel/scall64-n32.S
arch/mips/kernel/scall64-o32.S
arch/parisc/kernel/sys_parisc32.c
arch/parisc/kernel/syscall_table.S
arch/ppc64/kernel/sys_ppc32.c
arch/s390/kernel/compat_linux.c
arch/s390/kernel/compat_wrapper.S
arch/s390/kernel/syscalls.S
arch/sparc64/kernel/sys_sparc32.c
arch/sparc64/kernel/sys_sunos32.c
arch/sparc64/kernel/systbls.S
arch/x86_64/ia32/ia32entry.S
arch/x86_64/ia32/sys_ia32.c
fs/compat.c
include/linux/compat.h