From dc48be858de3a41b810d1c7e191fdf6b77980798 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Fri, 13 Jan 2006 23:46:38 +0100 Subject: [PATCH] --- yaml --- r: 18366 b: refs/heads/master c: d50f5c5ca0c3426669fbe11ad4d5708d333eb9fb h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/ia64/hp/sim/simserial.c | 10 ++-------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/[refs] b/[refs] index e5f055f44232..24d048d14234 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d3ef1f5aafcf7a4129eb2078c70bc9e577bc3af1 +refs/heads/master: d50f5c5ca0c3426669fbe11ad4d5708d333eb9fb diff --git a/trunk/arch/ia64/hp/sim/simserial.c b/trunk/arch/ia64/hp/sim/simserial.c index a346e1833bf2..27f23fa5ca15 100644 --- a/trunk/arch/ia64/hp/sim/simserial.c +++ b/trunk/arch/ia64/hp/sim/simserial.c @@ -167,15 +167,9 @@ static void receive_chars(struct tty_struct *tty, struct pt_regs *regs) } } seen_esc = 0; - if (tty->flip.count >= TTY_FLIPBUF_SIZE) break; - *tty->flip.char_buf_ptr = ch; - - *tty->flip.flag_buf_ptr = 0; - - tty->flip.flag_buf_ptr++; - tty->flip.char_buf_ptr++; - tty->flip.count++; + if (tty_insert_flip_char(tty, ch, TTY_NORMAL) == 0) + break; } tty_flip_buffer_push(tty); }