]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/staging/comedi/drivers/adq12b.c
staging: comedi: fix return value for insn_bits functions
[mirror_ubuntu-hirsute-kernel.git] / drivers / staging / comedi / drivers / adq12b.c
index f7bb14589c9bd7865c4b5e8983111e25bc1ac808..6df51c8a602a2e3a90338c3b3b1ed6fc0dd447fd 100644 (file)
@@ -193,7 +193,7 @@ static int adq12b_di_insn_bits(struct comedi_device *dev,
        /* only bits 0-4 have information about digital inputs */
        data[1] = (inb(dev->iobase + ADQ12B_STINR) & (0x1f));
 
-       return 2;
+       return insn->n;
 }
 
 static int adq12b_do_insn_bits(struct comedi_device *dev,
@@ -215,7 +215,7 @@ static int adq12b_do_insn_bits(struct comedi_device *dev,
 
        data[1] = devpriv->digital_state;
 
-       return 2;
+       return insn->n;
 }
 
 static int adq12b_attach(struct comedi_device *dev, struct comedi_devconfig *it)