Commit 2e8fcfdd authored by H Hartley Sweeten's avatar H Hartley Sweeten Committed by Greg Kroah-Hartman
Browse files

staging: comedi: addi_apci_3120: remove private data 'ui_AiNbrofChannels'



This member of the private data is always the cmd->chanlist_len. Use that
instead and remove the member.

Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: default avatarIan Abbott <abbotti@mev.co.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent bb201b94
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -361,7 +361,7 @@ static int apci3120_cyclic_ai(int mode,
	devpriv->ui_DmaActualBuffer = 0;

	/* Initializes the sequence array */
	if (!apci3120_setup_chan_list(dev, s, devpriv->ui_AiNbrofChannels,
	if (!apci3120_setup_chan_list(dev, s, cmd->chanlist_len,
			cmd->chanlist))
		return -EINVAL;

@@ -605,9 +605,6 @@ static int apci3120_ai_cmd(struct comedi_device *dev,
	struct apci3120_private *devpriv = dev->private;
	struct comedi_cmd *cmd = &s->async->cmd;

	/* loading private structure with cmd structure inputs */
	devpriv->ui_AiNbrofChannels = cmd->chanlist_len;

	if (cmd->start_src == TRIG_EXT)
		devpriv->b_ExttrigEnable = APCI3120_ENABLE;
	else
@@ -752,6 +749,7 @@ static irqreturn_t apci3120_interrupt(int irq, void *d)
	struct comedi_device *dev = d;
	struct apci3120_private *devpriv = dev->private;
	struct comedi_subdevice *s = dev->read_subdev;
	struct comedi_cmd *cmd = &s->async->cmd;
	unsigned short int_daq;
	unsigned int int_amcc;

@@ -791,7 +789,7 @@ static irqreturn_t apci3120_interrupt(int irq, void *d)
			unsigned short val;
			int i;

			for (i = 0; i < devpriv->ui_AiNbrofChannels; i++) {
			for (i = 0; i < cmd->chanlist_len; i++) {
				val = inw(dev->iobase + 0);
				comedi_buf_write_samples(s, &val, 1);
			}
+0 −1
Original line number Diff line number Diff line
@@ -113,7 +113,6 @@ struct apci3120_private {
	unsigned long amcc;
	unsigned long addon;
	unsigned int osc_base;
	unsigned int ui_AiNbrofChannels;
	unsigned int ui_AiChannelList[32];
	unsigned short us_UseDma;
	unsigned char b_DmaDoubleBuffer;