Message ID | 75be62996d115a3e2effa6753a6d803069131460.1570177340.git.asml.silence@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | io_uring: Fix reversed nonblock flag | expand |
I haven't followed the code path properly, but it looks strange to me. Jens, could you take a look? On 04/10/2019 11:25, Pavel Begunkov (Silence) wrote: > From: Pavel Begunkov <asml.silence@gmail.com> > > io_queue_link_head() accepts @force_nonblock flag, but io_ring_submit() > passes something opposite. > > Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> > --- > fs/io_uring.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/io_uring.c b/fs/io_uring.c > index c934f91c51e9..ffe66512ca07 100644 > --- a/fs/io_uring.c > +++ b/fs/io_uring.c > @@ -2761,7 +2761,7 @@ static int io_ring_submit(struct io_ring_ctx *ctx, unsigned int to_submit, > > if (link) > io_queue_link_head(ctx, link, &link->submit, shadow_req, > - block_for_last); > + force_nonblock); > if (statep) > io_submit_state_end(statep); > >
diff --git a/fs/io_uring.c b/fs/io_uring.c index c934f91c51e9..ffe66512ca07 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -2761,7 +2761,7 @@ static int io_ring_submit(struct io_ring_ctx *ctx, unsigned int to_submit, if (link) io_queue_link_head(ctx, link, &link->submit, shadow_req, - block_for_last); + force_nonblock); if (statep) io_submit_state_end(statep);