|
@@ -295,7 +295,7 @@ again:
|
|
|
return -EAGAIN;
|
|
|
memcpy(data, last_written_p_copy, ring->buf.bpd);
|
|
|
|
|
|
- if (unlikely(ring->last_written_p >= last_written_p_copy))
|
|
|
+ if (unlikely(ring->last_written_p != last_written_p_copy))
|
|
|
goto again;
|
|
|
|
|
|
iio_unmark_sw_rb_in_use(&ring->buf);
|