return -ETIME;
 }
 
-static int dt2801_writecmd(struct comedi_device *dev, int command)
+static void dt2801_writecmd(struct comedi_device *dev, int command)
 {
        int stat;
 
        if (!(stat & DT_S_READY))
                dev_dbg(dev->class_dev, "!ready in %s, ignoring\n", __func__);
        outb_p(command, dev->iobase + DT2801_CMD);
-
-       return 0;
 }
 
 static int dt2801_reset(struct comedi_device *dev)
        int data;
 
        for (n_chans = 0; n_chans < 16; n_chans++) {
-               stat = dt2801_writecmd(dev, DT_C_READ_ADIM);
+               dt2801_writecmd(dev, DT_C_READ_ADIM);
                dt2801_writedata(dev, 0);
                dt2801_writedata(dev, n_chans);
                stat = dt2801_readdata2(dev, &data);
        int i;
 
        for (i = 0; i < insn->n; i++) {
-               stat = dt2801_writecmd(dev, DT_C_READ_ADIM);
+               dt2801_writecmd(dev, DT_C_READ_ADIM);
                dt2801_writedata(dev, CR_RANGE(insn->chanspec));
                dt2801_writedata(dev, CR_CHAN(insn->chanspec));
                stat = dt2801_readdata2(dev, &d);