summaryrefslogtreecommitdiff
path: root/io_uring/kbuf.c
AgeCommit message (Expand)AuthorFilesLines
44 hoursio_uring/kbuf: propagate BUF_MORE through early buffer commit pathJens Axboe1-1/+4
44 hoursio_uring/kbuf: fix missing BUF_MORE for incremental buffers at EOFJens Axboe1-0/+4
44 hoursio_uring/kbuf: use WRITE_ONCE() for userspace-shared buffer ring fieldsJoanne Koong1-4/+4
44 hoursio_uring/kbuf: use READ_ONCE() for userspace-mapped memoryCaleb Sander Mateos1-5/+5
44 hoursio_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengthsJens Axboe1-7/+13
44 hoursio_uring/kbuf: enable bundles for incrementally consumed buffersJens Axboe1-30/+26
44 hoursio_uring/kbuf: switch to storing struct io_buffer_list locallyJens Axboe1-12/+15
44 hoursio_uring/kbuf: use struct io_br_sel for multiple buffers pickingJens Axboe1-2/+3
44 hoursio_uring/kbuf: introduce struct io_br_selJens Axboe1-13/+13
44 hoursio_uring/kbuf: pass in struct io_buffer_list to commit/recycle helpersJens Axboe1-4/+5
44 hoursio_uring/kbuf: uninline __io_put_kbufsPavel Begunkov1-0/+60
44 hoursio_uring/kbuf: introduce io_kbuf_drop_legacy()Pavel Begunkov1-0/+10
44 hoursio_uring/kbuf: open code __io_put_kbuf()Pavel Begunkov1-5/+0
44 hoursio_uring/kbuf: remove legacy kbuf cachingPavel Begunkov1-51/+7
44 hoursio_uring/kbuf: simplify __io_put_kbufPavel Begunkov1-23/+3
44 hoursio_uring/kbuf: remove legacy kbuf kmem cachePavel Begunkov1-5/+3
44 hoursio_uring/kbuf: remove legacy kbuf bulk allocationPavel Begunkov1-25/+5
2026-03-25io_uring/kbuf: propagate BUF_MORE through early buffer commit pathJens Axboe1-2/+4
2026-03-25io_uring/kbuf: check if target buffer list is still legacy on recycleJens Axboe1-2/+10
2025-07-06io_uring/kbuf: flag partial buffer mappingsJens Axboe1-0/+1
2025-06-27io_uring/kbuf: don't truncate end buffer for multiple buffer peeksJens Axboe1-1/+4
2025-06-27io_uring/kbuf: account ring io_buffer_list memoryPavel Begunkov1-1/+1
2025-04-20io_uring/kbuf: reject zero sized provided buffersJens Axboe1-0/+2
2025-02-21io_uring/kbuf: reallocate buf lists on upgradePavel Begunkov1-4/+11
2025-01-09io_uring/kbuf: use pre-committed buffer address for non-pollable fileJens Axboe1-1/+3
2024-09-16Merge tag 'for-6.12/io_uring-20240913' of git://git.kernel.dk/linuxLinus Torvalds1-43/+53
2024-08-30io_uring/kbuf: return correct iovec count from classic buffer peekJens Axboe1-1/+1
2024-08-29io_uring/kbuf: add support for incremental buffer consumptionJens Axboe1-12/+30
2024-08-29io_uring/kbuf: pass in 'len' argument for buffer commitJens Axboe1-5/+5
2024-08-29io_uring/kbuf: move io_ring_head_to_buf() to kbuf.hJens Axboe1-6/+0
2024-08-29io_uring/kbuf: add io_kbuf_commit() helperJens Axboe1-4/+3
2024-08-25io_uring/kbuf: turn io_buffer_list booleans into flagsJens Axboe1-18/+17
2024-08-25io_uring/kbuf: use 'bl' directly rather than req->buf_listJens Axboe1-1/+1
2024-08-21io_uring/kbuf: sanitize peek buffer setupJens Axboe1-3/+6
2024-07-20io_uring: fix error pbuf checkingPavel Begunkov1-1/+3
2024-04-22io_uring/kbuf: add helpers for getting/peeking multiple buffersJens Axboe1-3/+154
2024-04-15io_uring/kbuf: remove dead defineJens Axboe1-2/+0
2024-04-15io_uring: move mapping/allocation helpers to a separate fileJens Axboe1-0/+1
2024-04-15io_uring: use unpin_user_pages() where appropriateJens Axboe1-3/+2
2024-04-15io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ringJens Axboe1-108/+26
2024-04-15io_uring/kbuf: vmap pinned buffer ringJens Axboe1-24/+15
2024-04-03io_uring/kbuf: hold io_buffer_list reference over mmapJens Axboe1-8/+27
2024-04-03io_uring/kbuf: protect io_buffer_list teardown with a referenceJens Axboe1-4/+11
2024-04-03io_uring/kbuf: get rid of bl->is_readyJens Axboe1-8/+0
2024-04-03io_uring/kbuf: get rid of lower BGID listsJens Axboe1-62/+8
2024-03-13io_uring/kbuf: rename is_mappedPavel Begunkov1-10/+10
2024-03-08io_uring/kbuf: rename REQ_F_PARTIAL_IO to REQ_F_BL_NO_RECYCLEJens Axboe1-9/+0
2024-02-27io_uring/kbuf: flag request if buffer pool is empty after buffer pickJens Axboe1-2/+8
2024-02-08io_uring/kbuf: cleanup passing back cflagsJens Axboe1-10/+4
2024-02-08io_uring: add io_file_can_poll() helperJens Axboe1-1/+1