diff options
-rw-r--r-- | drivers/staging/iio/industrialio-buffer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/staging/iio/industrialio-buffer.c b/drivers/staging/iio/industrialio-buffer.c index 36993038b261..747b9013a666 100644 --- a/drivers/staging/iio/industrialio-buffer.c +++ b/drivers/staging/iio/industrialio-buffer.c | |||
@@ -153,7 +153,7 @@ static ssize_t iio_scan_el_store(struct device *dev, | |||
153 | 153 | ||
154 | state = !(buf[0] == '0'); | 154 | state = !(buf[0] == '0'); |
155 | mutex_lock(&indio_dev->mlock); | 155 | mutex_lock(&indio_dev->mlock); |
156 | if (indio_dev->currentmode == INDIO_BUFFER_TRIGGERED) { | 156 | if (iio_buffer_enabled(indio_dev)) { |
157 | ret = -EBUSY; | 157 | ret = -EBUSY; |
158 | goto error_ret; | 158 | goto error_ret; |
159 | } | 159 | } |
@@ -196,7 +196,7 @@ static ssize_t iio_scan_el_ts_store(struct device *dev, | |||
196 | 196 | ||
197 | state = !(buf[0] == '0'); | 197 | state = !(buf[0] == '0'); |
198 | mutex_lock(&indio_dev->mlock); | 198 | mutex_lock(&indio_dev->mlock); |
199 | if (indio_dev->currentmode == INDIO_BUFFER_TRIGGERED) { | 199 | if (iio_buffer_enabled(indio_dev)) { |
200 | ret = -EBUSY; | 200 | ret = -EBUSY; |
201 | goto error_ret; | 201 | goto error_ret; |
202 | } | 202 | } |