diff options
author | Bernd Porr <mail@berndporr.me.uk> | 2014-07-24 09:34:32 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-07-24 18:05:13 -0400 |
commit | 99284f252bb1f9df82dbf6a01bef2b34c19b5083 (patch) | |
tree | 8a876193462af2287c8ebe5820af66ad02737fab | |
parent | fc1cfd3a5444c989fe9f5f6dbb5eaf4e24d982e0 (diff) |
staging: comedi: usbduxfast: adding missing break in case statement
Added a missing "break" which forced the board to acquire 16
channels even when only 3 had been requested.
Thanks for Hartley Sweeten to spot this bug.
Signed-off-by: Bernd Porr <mail@berndporr.me.uk>
Reported-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: Ian Abbott <abbotti@mev.co.uk>
Reviewed-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/staging/comedi/drivers/usbduxfast.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/comedi/drivers/usbduxfast.c b/drivers/staging/comedi/drivers/usbduxfast.c index 2490e88e7f32..f85818dd5e11 100644 --- a/drivers/staging/comedi/drivers/usbduxfast.c +++ b/drivers/staging/comedi/drivers/usbduxfast.c | |||
@@ -745,6 +745,7 @@ static int usbduxfast_ai_cmd(struct comedi_device *dev, | |||
745 | 0x00, (0xff - 0x02) & rngmask, 0x00); | 745 | 0x00, (0xff - 0x02) & rngmask, 0x00); |
746 | 746 | ||
747 | usbduxfast_cmd_data(dev, 6, 0x01, 0x00, rngmask, 0x00); | 747 | usbduxfast_cmd_data(dev, 6, 0x01, 0x00, rngmask, 0x00); |
748 | break; | ||
748 | 749 | ||
749 | case 16: | 750 | case 16: |
750 | if (CR_RANGE(cmd->chanlist[0]) > 0) | 751 | if (CR_RANGE(cmd->chanlist[0]) > 0) |