]> git.hungrycats.org Git - linux/commit
[PATCH] uml: Handles correctly errno == EINTR in lots of places.
authorPaolo \'Blaisorblade\' Giarrusso <blaisorblade_spam@yahoo.it>
Tue, 24 Aug 2004 04:17:10 +0000 (21:17 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Tue, 24 Aug 2004 04:17:10 +0000 (21:17 -0700)
commit65894e60bcf44f8a3b98a75a38a3763849e76baf
tree0104fc5fc59e2dd3ed6f1c0a17752003742ce984
parent38cbcf22be31605e2d797daeaf0d387cc2c267e3
[PATCH] uml: Handles correctly errno == EINTR in lots of places.

On various places (mostly waitpid() calls) this patch makes sure that if errno
== EINTR on return, then the syscall is endlessly retried.  It also defines a
simple generic way to do this.

Signed-off-by: <blaisorblade_spam@yahoo.it>
Cc: Jeff Dike <jdike@addtoit.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
17 files changed:
arch/um/drivers/net_user.c
arch/um/drivers/slip_user.c
arch/um/drivers/slirp_user.c
arch/um/include/user_util.h
arch/um/kernel/frame.c
arch/um/kernel/helper.c
arch/um/kernel/process.c
arch/um/kernel/skas/exec_user.c
arch/um/kernel/skas/process.c
arch/um/kernel/trap_user.c
arch/um/kernel/tt/exec_user.c
arch/um/kernel/tt/ptproxy/proxy.c
arch/um/kernel/tt/tracer.c
arch/um/kernel/user_util.c
arch/um/os-Linux/drivers/ethertap_user.c
arch/um/os-Linux/drivers/tuntap_user.c
arch/um/os-Linux/process.c