iio: iio_buffer_register: Use correct channel when calculating masklength
authorLars-Peter Clausen <lars@metafoo.de>
Mon, 2 Jul 2012 12:52:56 +0000 (14:52 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sun, 8 Jul 2012 19:02:23 +0000 (20:02 +0100)
commite1dc7bee745f74b42685b4b0b0a24895966e545e
treeac17495a44a52a3197f8cba56d80b611cd78e732
parent0932966b1ca03217c6e0c18375867b1a99ee5af0
iio: iio_buffer_register: Use correct channel when calculating masklength

The channel set assigned to the iio device is not necessarily the same has the
channel set passed to iio_buffer_register. So to avoid possible complications
always work with the channel set pass to iio_buffer_register and ignore the
channel set assigned to the iio device.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/industrialio-buffer.c