staging:iio: Disallow changing scan elements in all buffered modes
authorLars-Peter Clausen <lars@metafoo.de>
Mon, 19 Dec 2011 14:23:43 +0000 (15:23 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 22 Dec 2011 21:38:07 +0000 (13:38 -0800)
commit5fd6218ca5928e4b59eb8a496aa1428fae1fb0d6
tree62f88704e2776c842684c5d3ae0f79636829e185
parentd4a6882e1b9f01fa5bf7bb695081133121106dbb
staging:iio: Disallow changing scan elements in all buffered modes

Currently we only disallow changing the scan elements, while the buffer is
enabled, in triggered buffer mode. This patch changes it to disallow it for all
buffered modes. Disabling or enabling scan elements while the buffer is enabled
will cause undefined behavior since the reader will not be able to tell samples
with the new and old scan element set apart and thus wont be able to extract
any meaningful data from the buffer.

Acked-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/iio/industrialio-buffer.c