On Wed, 2019-06-19 at 11:14 +0100, Stefan Hajnoczi wrote:
> On Mon, Jun 17, 2019 at 03:26:50PM +0300, Maxim Levitsky wrote:
> > On Mon, 2019-06-10 at 19:18 +0530, Aarushi Mehta wrote:
> > > +if (!cqes) {
> > > +break;
> > > +}
> > > +LuringAIOCB *luringcb = io_ur
On Mon, Jun 17, 2019 at 03:26:50PM +0300, Maxim Levitsky wrote:
> On Mon, 2019-06-10 at 19:18 +0530, Aarushi Mehta wrote:
> > +if (!cqes) {
> > +break;
> > +}
> > +LuringAIOCB *luringcb = io_uring_cqe_get_data(cqes);
> > +ret = cqes->res;
> > +
> > +
On Mon, 2019-06-10 at 19:18 +0530, Aarushi Mehta wrote:
> Aborts when sqe fails to be set as sqes cannot be returned to the ring.
>
> Signed-off-by: Aarushi Mehta
> ---
> MAINTAINERS | 7 +
> block/Makefile.objs | 3 +
> block/io_uring.c| 314 +
On Tue, Jun 11, 2019 at 07:17:14PM +0800, Fam Zheng wrote:
> On Mon, 06/10 19:18, Aarushi Mehta wrote:
> > +/* Prevent infinite loop if submission is refused */
> > +if (ret <= 0) {
> > +if (ret == -EAGAIN) {
> > +continue;
> > +}
> > +
On Mon, 06/10 19:18, Aarushi Mehta wrote:
> Aborts when sqe fails to be set as sqes cannot be returned to the ring.
>
> Signed-off-by: Aarushi Mehta
> ---
> MAINTAINERS | 7 +
> block/Makefile.objs | 3 +
> block/io_uring.c| 314 +++
Aborts when sqe fails to be set as sqes cannot be returned to the ring.
Signed-off-by: Aarushi Mehta
---
MAINTAINERS | 7 +
block/Makefile.objs | 3 +
block/io_uring.c| 314
include/block/aio.h | 16 +-
include/block/raw-a