diff --git a/io_uring/kbuf.c b/io_uring/kbuf.c
index 1af2bd56af44ac496fd56f327e596730844ceb3f..bdfa30b38321b76f123c8d77f1e3bf47b816d9ea 100644
--- a/io_uring/kbuf.c
+++ b/io_uring/kbuf.c
@@ -129,7 +129,7 @@ static int io_provided_buffers_select(struct io_kiocb *req, size_t *len,
 
 	iov[0].iov_base = buf;
 	iov[0].iov_len = *len;
-	return 0;
+	return 1;
 }
 
 static struct io_uring_buf *io_ring_head_to_buf(struct io_uring_buf_ring *br,