lkml.org 
[lkml]   [2013]   [Mar]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 17/18] n_tty: Don't wait for buffer work in read() loop
    Date
    User-space read() can run concurrently with receiving from device;
    waiting for receive_buf() to complete is not required.

    Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
    ---
    drivers/tty/n_tty.c | 1 -
    1 file changed, 1 deletion(-)

    diff --git a/drivers/tty/n_tty.c b/drivers/tty/n_tty.c
    index 68445c7..adccff8 100644
    --- a/drivers/tty/n_tty.c
    +++ b/drivers/tty/n_tty.c
    @@ -1724,7 +1724,6 @@ static inline int input_available_p(struct tty_struct *tty, int amt)
    {
    struct n_tty_data *ldata = tty->disc_data;

    - tty_flush_to_ldisc(tty);
    if (ldata->icanon && !L_EXTPROC(tty)) {
    if (ldata->canon_head != ldata->read_tail)
    return 1;
    --
    1.8.1.2


    \
     
     \ /
      Last update: 2013-03-28 05:41    [W:3.352 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site