iio: kfifo: Set update_needed to false only if a buffer was allocated
authorGabriele Mazzotta <gabriele.mzt@gmail.com>
Sat, 2 May 2015 12:31:16 +0000 (14:31 +0200)
committerJonathan Cameron <jic23@kernel.org>
Thu, 7 May 2015 22:36:58 +0000 (23:36 +0100)
commite5f1efb9ae71bbb79629d660dc19b51ce7b95439
treefb9414341e79faad10f508d0d19b18eb1db62e1f
parent0e81bc99a0826db4cd2d6ba9a982579b1467a79f
iio: kfifo: Set update_needed to false only if a buffer was allocated

Check whether the allocation of a new kfifo buffer failed or not before
setting the update_needed flag to false. This will make
iio_request_update_kfifo() try to allocate a new buffer the next time a
buffer update is requested.

Signed-off-by: Gabriele Mazzotta <gabriele.mzt@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/kfifo_buf.c