staging: comedi: pcl818: remove unnecessary s->len_chanlist init
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Tue, 3 Dec 2013 19:07:21 +0000 (12:07 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Dec 2013 23:25:31 +0000 (15:25 -0800)
The subdevice 'len_chanlist' member is only used with async command
support. Remove the initialization of this member for the subdevices
that do not support commands. The core will then correctly initialize
it to the default value of '1'.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/pcl818.c

index fc587002f9cbf57f8152bd209a9b159063529359..695e84a94ced9f679fd036516eb709dfeb12d742 100644 (file)
@@ -1333,7 +1333,6 @@ no_dma:
                s->subdev_flags = SDF_WRITABLE | SDF_GROUND;
                s->n_chan = board->n_aochan;
                s->maxdata = board->ao_maxdata;
-               s->len_chanlist = board->n_aochan;
                s->range_table = board->ao_range_type;
                s->insn_read = pcl818_ao_insn_read;
                s->insn_write = pcl818_ao_insn_write;
@@ -1358,7 +1357,6 @@ no_dma:
                s->subdev_flags = SDF_READABLE;
                s->n_chan = board->n_dichan;
                s->maxdata = 1;
-               s->len_chanlist = board->n_dichan;
                s->range_table = &range_digital;
                s->insn_bits = pcl818_di_insn_bits;
        }
@@ -1371,7 +1369,6 @@ no_dma:
                s->subdev_flags = SDF_WRITABLE;
                s->n_chan = board->n_dochan;
                s->maxdata = 1;
-               s->len_chanlist = board->n_dochan;
                s->range_table = &range_digital;
                s->insn_bits = pcl818_do_insn_bits;
        }