]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/staging/comedi/drivers/pcm3730.c
staging: comedi: fix return value for insn_bits functions
[mirror_ubuntu-hirsute-kernel.git] / drivers / staging / comedi / drivers / pcm3730.c
index 311fe2dc5386eb93ac38c1a2c0da238a6eb979fc..d65e0bda2c4483bc92b5ea1a762b302a48735d81 100644 (file)
@@ -39,7 +39,7 @@ static int pcm3730_do_insn_bits(struct comedi_device *dev,
        }
        data[1] = s->state;
 
-       return 2;
+       return insn->n;
 }
 
 static int pcm3730_di_insn_bits(struct comedi_device *dev,
@@ -47,7 +47,7 @@ static int pcm3730_di_insn_bits(struct comedi_device *dev,
                                struct comedi_insn *insn, unsigned int *data)
 {
        data[1] = inb(dev->iobase + (unsigned long)(s->private));
-       return 2;
+       return insn->n;
 }
 
 static int pcm3730_attach(struct comedi_device *dev,