]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] tty buffering stall fix
authorPaul Fulghum <paulkf@microgate.com>
Fri, 10 Feb 2006 09:51:14 +0000 (01:51 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 10 Feb 2006 16:13:12 +0000 (08:13 -0800)
commitd1a065084d99327b80ea7446915692120b11ae68
tree13697e607b1153666139114242964f9982acc328
parentb4316d13917831c1653076057edd13e2cb26c240
[PATCH] tty buffering stall fix

Prevent stalled processing of received data when a driver allocates tty
buffer space but does not immediately follow the allocation with more data
and a call to schedule receive tty processing.  (example: hvc_console) This
bug was introduced by the first locking patch for the new tty buffering.

Signed-off-by: Paul Fulghum <paulkf@microgate.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/char/tty_io.c
include/linux/kbd_kern.h
include/linux/tty.h
include/linux/tty_flip.h