]> git.baikalelectronics.ru Git - kernel.git/commit
iio: __iio_update_buffers: Split enable and disable path into helper functions
authorLars-Peter Clausen <lars@metafoo.de>
Mon, 18 May 2015 11:34:48 +0000 (13:34 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sat, 23 May 2015 11:44:34 +0000 (12:44 +0100)
commitf24717f74cea2c643aa273467c71c523998cbaf8
treeae91fde9752af1146d67e578bad3c94d8113a43e
parentd74933238db94fe14ba024f5d56ef5ffbf5059c2
iio: __iio_update_buffers: Split enable and disable path into helper functions

__iio_update_buffers is already a rather large function with many different
error paths and it is going to get even larger. This patch factors out the
device enable and device disable paths into separate helper functions.

The patch also re-implements iio_disable_all_buffers() using the new
iio_disable_buffers() function removing a fair bit of redundant code.

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