]> git.karo-electronics.de Git - linux-beck.git/commitdiff
staging: comedi: pcl812: remove unnecessary s->len_chanlist init
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Tue, 3 Dec 2013 19:07:22 +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/pcl812.c

index e1e4cd139b63b44c50030d032e9122ac0378d64c..aabadea58fd617487b97ec67336f9c737135e733 100644 (file)
@@ -1305,7 +1305,6 @@ no_dma:
                s->subdev_flags = SDF_WRITABLE | SDF_GROUND;
                s->n_chan = board->n_aochan;
                s->maxdata = 0xfff;
-               s->len_chanlist = 1;
                s->range_table = board->rangelist_ao;
                s->insn_read = pcl812_ao_insn_read;
                s->insn_write = pcl812_ao_insn_write;
@@ -1334,7 +1333,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 = pcl812_di_insn_bits;
                subdev++;
@@ -1347,7 +1345,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 = pcl812_do_insn_bits;
                subdev++;