浏览代码

tty: Fix hvc return

HVC returns a size of -1 bytes for the write room in some cases.
This is bogus and not handled by the tty layer at all.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Alan Cox 12 年之前
父节点
当前提交
d83114e975
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/tty/hvc/hvc_console.c

+ 1 - 1
drivers/tty/hvc/hvc_console.c

@@ -558,7 +558,7 @@ static int hvc_write_room(struct tty_struct *tty)
 	struct hvc_struct *hp = tty->driver_data;
 
 	if (!hp)
-		return -1;
+		return 0;
 
 	return hp->outbuf_size - hp->n_outbuf;
 }