Messages in this thread Patch in this message | | | From | Jiri Slaby <> | Subject | [PATCH 1/2] Char: isicom, prolong tty reference holding | Date | Mon, 16 Mar 2009 11:34:24 +0100 |
| |
Hold the tty reference a bit longer in isicom_shutdown_port, because we use it later in the function, so that it won't disappear in the meantime.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> --- drivers/char/isicom.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/drivers/char/isicom.c b/drivers/char/isicom.c index 24aa6e8..855f375 100644 --- a/drivers/char/isicom.c +++ b/drivers/char/isicom.c @@ -897,8 +897,6 @@ static void isicom_shutdown_port(struct isi_port *port) tty_port_free_xmit_buf(&port->port); port->port.flags &= ~ASYNC_INITIALIZED; - /* 3rd October 2000 : Vinayak P Risbud */ - tty_port_tty_set(&port->port, NULL); /*Fix done by Anil .S on 30-04-2001 remote login through isi port has dtr toggle problem @@ -925,6 +923,7 @@ static void isicom_shutdown_port(struct isi_port *port) if (!card->count) isicom_shutdown_board(card); } + tty_port_tty_set(&port->port, NULL); } static void isicom_flush_buffer(struct tty_struct *tty) -- 1.6.2
| |