]> git.karo-electronics.de Git - karo-tx-linux.git/commit
staging: comedi: dt9812: cleanup analog out subdevice (*insn_read)
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Tue, 14 May 2013 21:33:30 +0000 (14:33 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 16 May 2013 23:26:02 +0000 (16:26 -0700)
commite79f18e6b91a4f7b5cb9cef3c98721a6887c84ca
tree1a4eb218d609afaf85cfd92c3172696e5de3b127
parent83a69f5adb81b3432fb1e58485639c391cc65f17
staging: comedi: dt9812: cleanup analog out subdevice (*insn_read)

For aesthetic reasons, rename the function to help with grepping and
rename some of the local vars.

This function returns the current analog output value for the channel
that is cached in the private data. Absorb dt9812_analog_out_shadow()
into this function to make it more concise.

The comedi core expects the (*insn_read) functions to return either
an errno or the number of samples read. Change the final return to
insn->n to make this clearer.

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/dt9812.c