Age | Commit message (Expand) | Author |
2024-04-02 | io_uring/kbuf: hold io_buffer_list reference over mmap | Jens Axboe |
2024-04-02 | io_uring/kbuf: protect io_buffer_list teardown with a reference | Jens Axboe |
2024-04-02 | io_uring/kbuf: get rid of bl->is_ready | Jens Axboe |
2024-04-02 | io_uring/kbuf: get rid of lower BGID lists | Jens Axboe |
2024-03-13 | io_uring/kbuf: rename is_mapped | Pavel Begunkov |
2024-03-08 | io_uring/kbuf: rename REQ_F_PARTIAL_IO to REQ_F_BL_NO_RECYCLE | Jens Axboe |
2024-02-27 | io_uring/kbuf: flag request if buffer pool is empty after buffer pick | Jens Axboe |
2024-02-08 | io_uring/kbuf: cleanup passing back cflags | Jens Axboe |
2024-02-08 | io_uring: add io_file_can_poll() helper | Jens Axboe |
2023-12-21 | io_uring/kbuf: add method for returning provided buffer ring head | Jens Axboe |
2023-12-05 | io_uring/kbuf: check for buffer list readiness after NULL check | Jens Axboe |
2023-12-05 | io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring() | Dan Carpenter |
2023-11-28 | io_uring: free io_buffer_list entries via RCU | Jens Axboe |
2023-11-28 | io_uring/kbuf: prune deferred locked cache when tearing down | Jens Axboe |
2023-11-28 | io_uring/kbuf: recycle freed mapped buffer ring entries | Jens Axboe |
2023-11-28 | io_uring/kbuf: defer release of mapped buffer rings | Jens Axboe |
2023-11-06 | io_uring: indicate if io_kbuf_recycle did recycle anything | Dylan Yudaken |
2023-11-01 | Merge tag 'for-6.7/io_uring-2023-10-30' of git://git.kernel.dk/linux | Linus Torvalds |
2023-10-05 | io_uring/kbuf: Use slab for struct io_buffer objects | Gabriel Krisman Bertazi |
2023-10-05 | io_uring/kbuf: Allow the full buffer id space for provided buffers | Gabriel Krisman Bertazi |
2023-10-05 | io_uring/kbuf: Fix check of BID wrapping in provided buffers | Gabriel Krisman Bertazi |
2023-10-03 | io_uring/kbuf: don't allow registered buffer rings on highmem pages | Jens Axboe |
2023-08-21 | io_uring: stop calling free_compound_page() | Matthew Wilcox (Oracle) |
2023-04-26 | Merge tag 'for-6.4/io_uring-2023-04-21' of git://git.kernel.dk/linux | Linus Torvalds |
2023-04-12 | io_uring/kbuf: remove extra ->buf_ring null check | Pavel Begunkov |
2023-04-03 | io_uring/kbuf: disallow mapping a badly aligned provided ring buffer | Jens Axboe |
2023-04-03 | io_uring: add support for user mapped provided buffer ring | Jens Axboe |
2023-04-03 | io_uring/kbuf: rename struct io_uring_buf_reg 'pad' to'flags' | Jens Axboe |
2023-04-03 | io_uring/kbuf: add buffer_list->is_mapped member | Jens Axboe |
2023-04-03 | io_uring/kbuf: move pinning of provided buffer ring into helper | Jens Axboe |
2023-04-01 | io_uring: fix memory leak when removing provided buffers | Wojciech Lukowicz |
2023-04-01 | io_uring: fix return value when removing provided buffers | Wojciech Lukowicz |
2023-02-22 | io_uring: fix size calculation when registering buf ring | Wojciech Lukowicz |
2022-11-25 | io_uring: don't use complete_post in kbuf | Pavel Begunkov |
2022-11-23 | io_uring: iopoll protect complete_post | Pavel Begunkov |
2022-11-10 | io_uring: check for rollover of buffer ID when providing buffers | Jens Axboe |
2022-08-12 | io_uring: make io_kiocb_to_cmd() typesafe | Stefan Metzmacher |
2022-08-04 | io_uring: mem-account pbuf buckets | Pavel Begunkov |
2022-07-24 | io_uring: allow 0 length for buffer select | Dylan Yudaken |
2022-07-24 | io_uring: kbuf: inline io_kbuf_recycle_ring() | Hao Xu |
2022-07-24 | io_uring: kbuf: kill __io_kbuf_recycle() | Hao Xu |
2022-07-24 | io_uring: kill extra io_uring_types.h includes | Pavel Begunkov |
2022-07-24 | io_uring: kbuf: add comments for some tricky code | Hao Xu |
2022-07-24 | io_uring: don't inline io_put_kbuf | Pavel Begunkov |
2022-07-24 | io_uring: split provided buffers handling into its own file | Jens Axboe |