Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4fa33325 authored by Xie XiuQi's avatar Xie XiuQi Committed by Jonathan Cameron
Browse files

staging:iio:adc:ad7606 remove unnecessary work pending test



Remove unnecessary work pending test before calling schedule_work().
It has been tested in queue_work_on() already. No functional changed.

Signed-off-by: default avatarXie XiuQi <xiexiuqi@huawei.com>
Reviewed-by: default avatarTejun Heo <tj@kernel.org>
Acked-by: default avatarMichael Hennerich <michael.hennerich@analog.com>
Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
parent 8c4a8c9d
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -425,7 +425,6 @@ static irqreturn_t ad7606_interrupt(int irq, void *dev_id)
	struct ad7606_state *st = iio_priv(indio_dev);

	if (iio_buffer_enabled(indio_dev)) {
		if (!work_pending(&st->poll_work))
		schedule_work(&st->poll_work);
	} else {
		st->done = true;