1
linux/arch/um
Ulrich Drepper d35c7b0e54 unified (weak) sys_pipe implementation
This replaces the duplicated arch-specific versions of "sys_pipe()" with
one unified implementation.  This removes almost 250 lines of duplicated
code.

It's marked __weak, so that *if* an architecture wants to override the
default implementation it can do so by simply having its own replacement
version, since many architectures use alternate calling conventions for
the 'pipe()' system call for legacy reasons (ie traditional UNIX
implementations often return the two file descriptors in registers)

I still haven't changed the cris version even though Linus says the BKL
isn't needed.  The arch maintainer can easily do it if there are really
no obstacles.

Signed-off-by: Ulrich Drepper <drepper@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-05-03 13:50:33 -07:00
..
drivers uml: clean up arch/um/drivers/ubd_kern.c 2008-04-28 08:58:29 -07:00
include uml: remove a useless function 2008-04-28 08:58:28 -07:00
kernel unified (weak) sys_pipe implementation 2008-05-03 13:50:33 -07:00
os-Linux arch/um/os-Linux/sys-i386/task_size.c: improve a bit 2008-04-28 08:58:28 -07:00
scripts uml: throw out CONFIG_MODE_TT 2007-10-16 09:43:05 -07:00
sys-i386 x86, UML: remove x86-specific implementations of find_first_bit 2008-04-26 19:21:17 +02:00
sys-ia64
sys-ppc Generic semaphore implementation 2008-04-17 10:42:34 -04:00
sys-x86_64 x86, UML: remove x86-specific implementations of find_first_bit 2008-04-26 19:21:17 +02:00
defconfig UML: update defconfig 2008-02-23 17:12:13 -08:00
Kconfig uml: runtime host VMSPLIT detection 2008-02-08 09:22:42 -08:00
Kconfig.char uml: fix URLs in Kconfig and help strings 2008-02-05 09:44:25 -08:00
Kconfig.debug uml: GPROF needs to depend on FRAME_POINTER 2008-02-05 09:44:25 -08:00
Kconfig.i386 x86, bitops: select the generic bitmap search functions 2008-04-26 19:21:17 +02:00
Kconfig.net uml: fix URLs in Kconfig and help strings 2008-02-05 09:44:25 -08:00
Kconfig.x86_64 x86, bitops: select the generic bitmap search functions 2008-04-26 19:21:17 +02:00
Makefile uml: runtime host VMSPLIT detection 2008-02-08 09:22:42 -08:00
Makefile-i386 no need to mess with KBUILD_CFLAGS on uml-i386 anymore 2007-12-05 09:25:20 -08:00
Makefile-ia64
Makefile-os-Linux kbuild: enable 'make CFLAGS=...' to add additional options to CC 2007-10-14 22:21:35 +02:00
Makefile-ppc
Makefile-skas
Makefile-x86_64 x86 merge fallout: uml 2007-10-29 07:41:32 -07:00