OSDN Git Service

staging: comedi: ni_tiocmd: tidy up ni_tio_input_inttrig()
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Mon, 28 Jul 2014 17:27:02 +0000 (10:27 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 Jul 2014 23:51:00 +0000 (16:51 -0700)
Remove the BUG_ON(counter == NULL). If this can never happen and it
if did the driver should have died long before this function is called.

For aesthetics, rename the local variable 'retval' to simply 'ret'.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/ni_tiocmd.c

index 16858fb..334ce35 100644 (file)
@@ -92,9 +92,7 @@ static int ni_tio_input_inttrig(struct comedi_device *dev,
        struct ni_gpct *counter = s->private;
        struct comedi_cmd *cmd = &s->async->cmd;
        unsigned long flags;
-       int retval = 0;
-
-       BUG_ON(counter == NULL);
+       int ret = 0;
 
        if (trig_num != cmd->start_src)
                return -EINVAL;
@@ -103,14 +101,14 @@ static int ni_tio_input_inttrig(struct comedi_device *dev,
        if (counter->mite_chan)
                mite_dma_arm(counter->mite_chan);
        else
-               retval = -EIO;
+               ret = -EIO;
        spin_unlock_irqrestore(&counter->lock, flags);
-       if (retval < 0)
-               return retval;
-       retval = ni_tio_arm(counter, 1, NI_GPCT_ARM_IMMEDIATE);
+       if (ret < 0)
+               return ret;
+       ret = ni_tio_arm(counter, 1, NI_GPCT_ARM_IMMEDIATE);
        s->async->inttrig = NULL;
 
-       return retval;
+       return ret;
 }
 
 static int ni_tio_input_cmd(struct comedi_subdevice *s)