fix for return value of config insn from
authorFrank Mori Hess <fmhess@speakeasy.net>
Sat, 21 Feb 2004 15:46:53 +0000 (15:46 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Sat, 21 Feb 2004 15:46:53 +0000 (15:46 +0000)
Salvador Eduardo Tropea <salvador@inti.gov.ar>

comedi/drivers/das08.c

index c7a8009baac4a5460a58f2cb2d963cd501887a71..6e777a35b2b6c46c828b6b986b969baaba655d91 100644 (file)
@@ -780,21 +780,22 @@ static int das08_counter_write(comedi_device *dev,comedi_subdevice *s, comedi_in
 
 static int das08_counter_config(comedi_device *dev,comedi_subdevice *s,comedi_insn *insn,lsampl_t *data)
 {
-        int chan=insn->chanspec;
+       int chan=insn->chanspec;
 
        if(insn->n != 2)return -EINVAL;
 
-        switch (data[0]){
-                case INSN_CONFIG_8254_SET_MODE:
-                        i8254_set_mode(&devpriv->i8254,chan,data[1]);
-                        break;
-                case INSN_CONFIG_8254_READ_STATUS:
-                        data[1]=i8254_read_status(&devpriv->i8254,chan);
-                        break;
-                default:
-                        return -EINVAL;
-        }
-        return 1;
+       switch (data[0]){
+       case INSN_CONFIG_8254_SET_MODE:
+               i8254_set_mode(&devpriv->i8254,chan,data[1]);
+               break;
+       case INSN_CONFIG_8254_READ_STATUS:
+               data[1]=i8254_read_status(&devpriv->i8254,chan);
+               break;
+       default:
+               return -EINVAL;
+               break;
+       }
+       return 2;
 }
 
 static int das08_attach(comedi_device *dev,comedi_devconfig *it);