iio:gyro: preenable/postenable/predisable fixup for ST gyro buffer
authorDenis Ciocca <denis.ciocca@st.com>
Wed, 31 Jul 2019 21:48:58 +0000 (14:48 -0700)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 5 Aug 2019 14:49:12 +0000 (15:49 +0100)
commit21b1ee3190340007378448fa1cae2f46046c2d35
tree14a4064690d9978797ad1154c98b1aa474602352
parentd4e851983beec3c2c9f20f8be8d819ba4fcf3489
iio:gyro: preenable/postenable/predisable fixup for ST gyro buffer

This patch is trying to cleanup for good the buffers operation functions.
There is no need of using preenable, all can be done into
postenable. Let's also use logical sequence of operations as
already done in accel driver.
Finally also rename the goto label using operation to perform and not
where it fails.

Not stable material as not fixing a 'bug' but rather bringing the
driver in line with general 'patterns' to allow a subsystem wide
cleanup.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Reviewed-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/gyro/st_gyro_buffer.c