- 3a4d319 Merge tag 'for-6.12/io_uring-20240913' of git://git.kernel.dk/linux by Linus Torvalds · 6 months ago
- f274495 io_uring/kbuf: return correct iovec count from classic buffer peek by Jens Axboe · 7 months ago
- ae98dbf io_uring/kbuf: add support for incremental buffer consumption by Jens Axboe · 8 months ago
- 6733e67 io_uring/kbuf: pass in 'len' argument for buffer commit by Jens Axboe · 7 months ago
- 2c8fa70 io_uring/kbuf: move io_ring_head_to_buf() to kbuf.h by Jens Axboe · 8 months ago
- ecd5c9b io_uring/kbuf: add io_kbuf_commit() helper by Jens Axboe · 8 months ago
- a69307a io_uring/kbuf: turn io_buffer_list booleans into flags by Jens Axboe · 8 months ago
- 03e02e8 io_uring/kbuf: use 'bl' directly rather than req->buf_list by Jens Axboe · 8 months ago
- e0ee967 io_uring/kbuf: sanitize peek buffer setup by Jens Axboe · 7 months ago
- bcc87d9 io_uring: fix error pbuf checking by Pavel Begunkov · 8 months ago
- 35c8711 io_uring/kbuf: add helpers for getting/peeking multiple buffers by Jens Axboe · 1 year, 1 month ago
- 285207f io_uring/kbuf: remove dead define by Jens Axboe · 12 months ago
- f15ed8b io_uring: move mapping/allocation helpers to a separate file by Jens Axboe · 1 year ago
- 18595c0 io_uring: use unpin_user_pages() where appropriate by Jens Axboe · 1 year ago
- 87585b05 io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring by Jens Axboe · 1 year ago
- e270bfd io_uring/kbuf: vmap pinned buffer ring by Jens Axboe · 1 year, 1 month ago
- 561e4f9 io_uring/kbuf: hold io_buffer_list reference over mmap by Jens Axboe · 12 months ago
- 6b69c4a io_uring/kbuf: protect io_buffer_list teardown with a reference by Jens Axboe · 1 year ago
- 3b80cff io_uring/kbuf: get rid of bl->is_ready by Jens Axboe · 1 year ago
- 09ab7ef io_uring/kbuf: get rid of lower BGID lists by Jens Axboe · 1 year ago
- 9219e4a io_uring/kbuf: rename is_mapped by Pavel Begunkov · 1 year ago
- 186daf2 io_uring/kbuf: rename REQ_F_PARTIAL_IO to REQ_F_BL_NO_RECYCLE by Jens Axboe · 1 year, 1 month ago
- c3f9109 io_uring/kbuf: flag request if buffer pool is empty after buffer pick by Jens Axboe · 1 year, 1 month ago
- 8435c6f io_uring/kbuf: cleanup passing back cflags by Jens Axboe · 1 year, 2 months ago
- 95041b93 io_uring: add io_file_can_poll() helper by Jens Axboe · 1 year, 2 months ago
- d293b1a io_uring/kbuf: add method for returning provided buffer ring head by Jens Axboe · 1 year, 3 months ago
- 9865346 io_uring/kbuf: check for buffer list readiness after NULL check by Jens Axboe · 1 year, 4 months ago
- e53f7b5 io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring() by Dan Carpenter · 1 year, 4 months ago
- 5cf4f52 io_uring: free io_buffer_list entries via RCU by Jens Axboe · 1 year, 4 months ago
- 07d6063 io_uring/kbuf: prune deferred locked cache when tearing down by Jens Axboe · 1 year, 4 months ago
- b10b73c io_uring/kbuf: recycle freed mapped buffer ring entries by Jens Axboe · 1 year, 4 months ago
- c392cbe io_uring/kbuf: defer release of mapped buffer rings by Jens Axboe · 1 year, 4 months ago
- 89d528b io_uring: indicate if io_kbuf_recycle did recycle anything by Dylan Yudaken · 1 year, 5 months ago
- ffa059b Merge tag 'for-6.7/io_uring-2023-10-30' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 5 months ago
- b3a4dbc io_uring/kbuf: Use slab for struct io_buffer objects by Gabriel Krisman Bertazi · 1 year, 6 months ago
- f74c746 io_uring/kbuf: Allow the full buffer id space for provided buffers by Gabriel Krisman Bertazi · 1 year, 6 months ago
- ab69838 io_uring/kbuf: Fix check of BID wrapping in provided buffers by Gabriel Krisman Bertazi · 1 year, 6 months ago
- f8024f1 io_uring/kbuf: don't allow registered buffer rings on highmem pages by Jens Axboe · 1 year, 6 months ago
- 99a9e0b io_uring: stop calling free_compound_page() by Matthew Wilcox (Oracle) · 1 year, 7 months ago
- 5b9a7bb Merge tag 'for-6.4/io_uring-2023-04-21' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 11 months ago
- ceac766 io_uring/kbuf: remove extra ->buf_ring null check by Pavel Begunkov · 2 years ago
- fcb46c0 io_uring/kbuf: disallow mapping a badly aligned provided ring buffer by Jens Axboe · 2 years ago
- c56e022 io_uring: add support for user mapped provided buffer ring by Jens Axboe · 2 years ago
- 81cf17c io_uring/kbuf: rename struct io_uring_buf_reg 'pad' to'flags' by Jens Axboe · 2 years ago
- 25a2c18 io_uring/kbuf: add buffer_list->is_mapped member by Jens Axboe · 2 years ago
- ba56b63 io_uring/kbuf: move pinning of provided buffer ring into helper by Jens Axboe · 2 years ago
- b4a72c0 io_uring: fix memory leak when removing provided buffers by Wojciech Lukowicz · 2 years ago
- c0921e5 io_uring: fix return value when removing provided buffers by Wojciech Lukowicz · 2 years ago
- 48ba083 io_uring: fix size calculation when registering buf ring by Wojciech Lukowicz · 2 years, 1 month ago
- c3b49093 io_uring: don't use complete_post in kbuf by Pavel Begunkov · 2 years, 4 months ago
- 1bec951 io_uring: iopoll protect complete_post by Pavel Begunkov · 2 years, 4 months ago
- 3851d25 io_uring: check for rollover of buffer ID when providing buffers by Jens Axboe · 2 years, 5 months ago
- f2ccb5a io_uring: make io_kiocb_to_cmd() typesafe by Stefan Metzmacher · 2 years, 8 months ago
- cc18cc5 io_uring: mem-account pbuf buckets by Pavel Begunkov · 2 years, 8 months ago
- b8c0155 io_uring: allow 0 length for buffer select by Dylan Yudaken · 2 years, 9 months ago
- 795bbbc io_uring: kbuf: inline io_kbuf_recycle_ring() by Hao Xu · 2 years, 9 months ago
- 024b8fd io_uring: kbuf: kill __io_kbuf_recycle() by Hao Xu · 2 years, 9 months ago
- 27a9d66 io_uring: kill extra io_uring_types.h includes by Pavel Begunkov · 2 years, 10 months ago
- f09c864 io_uring: kbuf: add comments for some tricky code by Hao Xu · 2 years, 9 months ago
- 53ccf69 io_uring: don't inline io_put_kbuf by Pavel Begunkov · 2 years, 10 months ago
- 3b77495 io_uring: split provided buffers handling into its own file by Jens Axboe · 2 years, 10 months ago