提交 e5fc1a19 编写于 作者: H H Hartley Sweeten 提交者: Greg Kroah-Hartman

staging: comedi: pcl812: remove unnecessary s->len_chanlist init

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: NH Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
上级 6464e2ff
...@@ -1305,7 +1305,6 @@ static int pcl812_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -1305,7 +1305,6 @@ static int pcl812_attach(struct comedi_device *dev, struct comedi_devconfig *it)
s->subdev_flags = SDF_WRITABLE | SDF_GROUND; s->subdev_flags = SDF_WRITABLE | SDF_GROUND;
s->n_chan = board->n_aochan; s->n_chan = board->n_aochan;
s->maxdata = 0xfff; s->maxdata = 0xfff;
s->len_chanlist = 1;
s->range_table = board->rangelist_ao; s->range_table = board->rangelist_ao;
s->insn_read = pcl812_ao_insn_read; s->insn_read = pcl812_ao_insn_read;
s->insn_write = pcl812_ao_insn_write; s->insn_write = pcl812_ao_insn_write;
...@@ -1334,7 +1333,6 @@ static int pcl812_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -1334,7 +1333,6 @@ static int pcl812_attach(struct comedi_device *dev, struct comedi_devconfig *it)
s->subdev_flags = SDF_READABLE; s->subdev_flags = SDF_READABLE;
s->n_chan = board->n_dichan; s->n_chan = board->n_dichan;
s->maxdata = 1; s->maxdata = 1;
s->len_chanlist = board->n_dichan;
s->range_table = &range_digital; s->range_table = &range_digital;
s->insn_bits = pcl812_di_insn_bits; s->insn_bits = pcl812_di_insn_bits;
subdev++; subdev++;
...@@ -1347,7 +1345,6 @@ static int pcl812_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -1347,7 +1345,6 @@ static int pcl812_attach(struct comedi_device *dev, struct comedi_devconfig *it)
s->subdev_flags = SDF_WRITABLE; s->subdev_flags = SDF_WRITABLE;
s->n_chan = board->n_dochan; s->n_chan = board->n_dochan;
s->maxdata = 1; s->maxdata = 1;
s->len_chanlist = board->n_dochan;
s->range_table = &range_digital; s->range_table = &range_digital;
s->insn_bits = pcl812_do_insn_bits; s->insn_bits = pcl812_do_insn_bits;
subdev++; subdev++;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册