staging: comedi: s626: 'ai_sample_count' is always 'stop_arg'
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Tue, 9 Sep 2014 23:16:03 +0000 (16:16 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 11 Sep 2014 21:35:22 +0000 (14:35 -0700)
When the cmd->stop_src == TRIG_COUNT, the 'ai_sample_count' is the cmd->stop_arg.
For a stop_src == TRIG_NONE the 'ai_sample_count' is currently set to 1 but the
driver never actually uses the value.

Simplify the 'stop_count' initialization by just setting it to the cmd->stop_arg.

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/s626.c

index 8b4823ece682e1b0ee5a10cd640e071669ca562d..a474670b669368fa49bdb0151b22b8b68e101ff2 100644 (file)
@@ -2102,16 +2102,7 @@ static int s626_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
                break;
        }
 
-       switch (cmd->stop_src) {
-       case TRIG_COUNT:
-               /* data arrives as one packet */
-               devpriv->ai_sample_count = cmd->stop_arg;
-               break;
-       case TRIG_NONE:
-               /* continuous acquisition */
-               devpriv->ai_sample_count = 1;
-               break;
-       }
+       devpriv->ai_sample_count = cmd->stop_arg;
 
        s626_reset_adc(dev, ppl);