From bd19e9c64d9eacfaee70a155520464ad3b3c3168 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Mon, 30 Nov 2009 13:17:46 +0000 Subject: [PATCH] --- yaml --- r: 175353 b: refs/heads/master c: 2493c0c166565e36831196446af594eb07892daf h: refs/heads/master i: 175351: 46496ddb5f3f4309aeabe59c93d7fa23d011dfd1 v: v3 --- [refs] | 2 +- trunk/drivers/char/isicom.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index f41f46dcb8ac..8a5b503971d0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 07f86c03fec711692121bf7f5316e0b3426acc05 +refs/heads/master: 2493c0c166565e36831196446af594eb07892daf diff --git a/trunk/drivers/char/isicom.c b/trunk/drivers/char/isicom.c index 1e91c302ee42..300d5bd6cd06 100644 --- a/trunk/drivers/char/isicom.c +++ b/trunk/drivers/char/isicom.c @@ -887,7 +887,6 @@ static void isicom_shutdown_port(struct isi_port *port) { struct isi_board *card = port->card; - tty_port_free_xmit_buf(&port->port); if (--card->count < 0) { pr_dbg("isicom_shutdown_port: bad board(0x%lx) count %d.\n", card->base, card->count); @@ -927,6 +926,7 @@ static void isicom_shutdown(struct tty_port *port) outw(card->port_status, card->base + 0x02); isicom_shutdown_port(ip); spin_unlock_irqrestore(&card->card_lock, flags); + tty_port_free_xmit_buf(port); } static void isicom_close(struct tty_struct *tty, struct file *filp)