Variable ar assigned a value that is never used.
I have also removed all the code that thereby serves no purpose.

This was found using a static code analysis program called cppcheck

Signed-off-by: Rickard Strandqvist <rickard_strandqv...@spectrumdigital.se>
---
 drivers/staging/dgnc/dgnc_tty.c |    9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/drivers/staging/dgnc/dgnc_tty.c b/drivers/staging/dgnc/dgnc_tty.c
index f81a375..bca2c07 100644
--- a/drivers/staging/dgnc/dgnc_tty.c
+++ b/drivers/staging/dgnc/dgnc_tty.c
@@ -1386,12 +1386,10 @@ static void dgnc_tty_hangup(struct tty_struct *tty)
  */
 static void dgnc_tty_close(struct tty_struct *tty, struct file *file)
 {
-       struct ktermios *ts;
        struct dgnc_board *bd;
        struct channel_t *ch;
        struct un_t *un;
        unsigned long flags;
-       int rc = 0;
 
        if (!tty || tty->magic != TTY_MAGIC)
                return;
@@ -1408,8 +1406,6 @@ static void dgnc_tty_close(struct tty_struct *tty, struct 
file *file)
        if (!bd || bd->magic != DGNC_BOARD_MAGIC)
                return;
 
-       ts = &tty->termios;
-
        spin_lock_irqsave(&ch->ch_lock, flags);
 
        /*
@@ -1471,7 +1467,7 @@ static void dgnc_tty_close(struct tty_struct *tty, struct 
file *file)
                /* wait for output to drain */
                /* This will also return if we take an interrupt */
 
-               rc = bd->bd_ops->drain(tty, 0);
+               bd->bd_ops->drain(tty, 0);
 
                dgnc_tty_flush_buffer(tty);
                tty_ldisc_flush(tty);
@@ -2059,7 +2055,6 @@ static void dgnc_tty_wait_until_sent(struct tty_struct 
*tty, int timeout)
        struct dgnc_board *bd;
        struct channel_t *ch;
        struct un_t *un;
-       int rc;
 
        if (!tty || tty->magic != TTY_MAGIC)
                return;
@@ -2076,7 +2071,7 @@ static void dgnc_tty_wait_until_sent(struct tty_struct 
*tty, int timeout)
        if (!bd || bd->magic != DGNC_BOARD_MAGIC)
                return;
 
-       rc = bd->bd_ops->drain(tty, 0);
+       bd->bd_ops->drain(tty, 0);
 }
 
 
-- 
1.7.10.4

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to