diff --git a/io_uring/net.c b/io_uring/net.c index d193b87d0a03..099ab92cca0b 100644 --- a/io_uring/net.c +++ b/io_uring/net.c @@ -1022,6 +1022,7 @@ int io_send_zc_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) struct io_kiocb *notif; zc->done_io = 0; + req->flags |= REQ_F_POLL_NO_LAZY; if (unlikely(READ_ONCE(sqe->__pad2[0]) || READ_ONCE(sqe->addr3))) return -EINVAL;