kernel-ark/arch/um
Jeff Dike ce3b642d42 uml: work around host tcsetattr bug
Under the conditions that UML uses it, tcgetattr is guaranteed to return
-EINTR when the console is attached to /dev/ptmx, making generic_console_write
hang because it loops, calling tcgetattr until it succeeds.  This is a host
bug - see http://marc.info/?l=linux-kernel&m=119618990807182&w=2 for the
details.

This patch works around it by blocking SIGIO while the terminal attributes are
being fiddled.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-12-03 08:13:17 -08:00
..
drivers uml: work around host tcsetattr bug 2007-12-03 08:13:17 -08:00
include uml: fix build for !CONFIG_PRINTK 2007-11-14 18:45:43 -08:00
kernel uml: remove last include of libc asm/page.h 2007-11-14 18:45:43 -08:00
os-Linux uml: after_sleep_interval should return something 2007-12-03 08:13:17 -08:00
scripts
sys-i386
sys-ia64
sys-ppc
sys-x86_64
defconfig
Kconfig
Kconfig.char
Kconfig.debug
Kconfig.i386 uml: keep UML Kconfig in sync with x86 2007-12-03 08:13:17 -08:00
Kconfig.net
Kconfig.x86_64
Makefile UML: build fix 2007-11-29 09:24:51 -08:00
Makefile-i386
Makefile-ia64
Makefile-os-Linux
Makefile-ppc
Makefile-skas
Makefile-tt
Makefile-x86_64