]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
staging: comedi: vmk80xx: fix compiler warning
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 6 Sep 2012 18:21:48 +0000 (11:21 -0700)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 11 Nov 2017 13:34:47 +0000 (13:34 +0000)
commit 13f7952f8f13fb1bbd18b85988e3a5bbbed00879 upstream.

gcc complains about some potentially uninitalized variables here, yet it
can not happen, due to an enumerated type (either the board is one type
or the other.)  Make the compiler happy by providing a default case
option that makes the logic a bit simpler for it to determine that there
really isn't a problem here.

Cc: H Hartley Sweeten <hartleys@visionengravers.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/staging/comedi/drivers/vmk80xx.c

index 3d13ca6e16705053b26fce5a0426ef3e29b4f42b..c7ff0cc40557b6690885838389118ba730869582 100644 (file)
@@ -605,6 +605,7 @@ static int vmk80xx_ai_rinsn(struct comedi_device *cdev,
                        reg[0] = VMK8055_AI2_REG;
                break;
        case VMK8061_MODEL:
+       default:
                reg[0] = VMK8061_AI_REG1;
                reg[1] = VMK8061_AI_REG2;
                dev->usb_tx_buf[0] = VMK8061_CMD_RD_AI;
@@ -979,6 +980,7 @@ static int vmk80xx_cnt_rinsn(struct comedi_device *cdev,
                        reg[0] = VMK8055_CNT2_REG;
                break;
        case VMK8061_MODEL:
+       default:
                reg[0] = VMK8061_CNT_REG;
                reg[1] = VMK8061_CNT_REG;
                dev->usb_tx_buf[0] = VMK8061_CMD_RD_CNT;