diff options
-rw-r--r-- | io_uring/kbuf.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/io_uring/kbuf.h b/io_uring/kbuf.h index 2586a292dfb9..a3ad8aea45c8 100644 --- a/io_uring/kbuf.h +++ b/io_uring/kbuf.h @@ -143,7 +143,7 @@ static inline bool io_kbuf_commit(struct io_kiocb *req, struct io_uring_buf *buf; buf = io_ring_head_to_buf(bl->buf_ring, bl->head, bl->mask); - if (WARN_ON_ONCE(len > buf->len)) + if (len > buf->len) len = buf->len; buf->len -= len; if (buf->len) { |