lkml.org 
[lkml]   [2012]   [Jun]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 10/24] TTY: ircomm, use tty_port_close_end helper
    Date
    Again, the code is identical, so leverage the helper code.

    Signed-off-by: Jiri Slaby <jslaby@suse.cz>
    Cc: Samuel Ortiz <samuel@sortiz.org>
    Cc: netdev@vger.kernel.org
    ---
    net/irda/ircomm/ircomm_tty.c | 16 +---------------
    1 file changed, 1 insertion(+), 15 deletions(-)

    diff --git a/net/irda/ircomm/ircomm_tty.c b/net/irda/ircomm/ircomm_tty.c
    index 3fdce18..cfe352d 100644
    --- a/net/irda/ircomm/ircomm_tty.c
    +++ b/net/irda/ircomm/ircomm_tty.c
    @@ -568,21 +568,7 @@ static void ircomm_tty_close(struct tty_struct *tty, struct file *filp)
    tty_driver_flush_buffer(tty);
    tty_ldisc_flush(tty);

    - spin_lock_irqsave(&port->lock, flags);
    - tty->closing = 0;
    -
    - if (port->blocked_open) {
    - if (port->close_delay) {
    - spin_unlock_irqrestore(&port->lock, flags);
    - schedule_timeout_interruptible(port->close_delay);
    - spin_lock_irqsave(&port->lock, flags);
    - }
    - wake_up_interruptible(&port->open_wait);
    - }
    -
    - port->flags &= ~(ASYNC_NORMAL_ACTIVE|ASYNC_CLOSING);
    - spin_unlock_irqrestore(&port->lock, flags);
    - wake_up_interruptible(&port->close_wait);
    + tty_port_close_end(port, tty);
    tty_port_tty_set(port, NULL);
    }

    --
    1.7.10.3



    \
     
     \ /
      Last update: 2012-06-04 14:21    [W:0.022 / U:0.128 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site