Age | Commit message (Expand) | Author | Files | Lines |
2024-07-15 | Merge tag 'for-6.11/io_uring-20240714' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -41/+22 |
2024-06-20 | io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import_fixed | Chenliang Li | 1 | -1/+0 |
2024-06-16 | io_uring/rsrc: remove redundant __set_current_state() post schedule() | Jens Axboe | 1 | -2/+1 |
2024-06-16 | io_uring/rsrc: Drop io_copy_iov in favor of iovec API | Gabriel Krisman Bertazi | 1 | -39/+21 |
2024-06-12 | io_uring/rsrc: don't lock while !TASK_RUNNING | Pavel Begunkov | 1 | -0/+1 |
2024-04-15 | io_uring: move mapping/allocation helpers to a separate file | Jens Axboe | 1 | -0/+1 |
2024-04-15 | io_uring: unify io_pin_pages() | Jens Axboe | 1 | -36/+0 |
2024-04-15 | io_uring/alloc_cache: switch to array based caching | Jens Axboe | 1 | -6/+4 |
2023-12-19 | io_uring: drop any code related to SCM_RIGHTS | Jens Axboe | 1 | -165/+4 |
2023-11-20 | io_uring: fix off-by one bvec index | Keith Busch | 1 | -1/+1 |
2023-10-02 | io_uring/rsrc: cleanup io_pin_pages() | Jens Axboe | 1 | -20/+17 |
2023-08-11 | io_uring/rsrc: keep one global dummy_ubuf | Pavel Begunkov | 1 | -4/+10 |
2023-06-28 | Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -28/+6 |
2023-06-20 | io_uring: add helpers to decode the fixed file file_ptr | Christoph Hellwig | 1 | -4/+4 |
2023-06-09 | mm/gup: remove vmas parameter from pin_user_pages() | Lorenzo Stoakes | 1 | -1/+1 |
2023-06-09 | io_uring: rsrc: delegate VMA file-backed check to GUP | Lorenzo Stoakes | 1 | -28/+6 |
2023-05-07 | Merge tag 'for-6.4/io_uring-2023-05-07' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -1/+6 |
2023-05-03 | io_uring/rsrc: check for nonconsecutive pages | Tobias Holl | 1 | -1/+6 |
2023-04-26 | Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -2/+1 |
2023-04-20 | Revert "io_uring/rsrc: disallow multi-source reg buffers" | Jens Axboe | 1 | -8/+5 |
2023-04-18 | io_uring/rsrc: disassociate nodes and rsrc_data | Pavel Begunkov | 1 | -11/+9 |
2023-04-18 | io_uring/rsrc: devirtualise rsrc put callbacks | Pavel Begunkov | 1 | -6/+19 |
2023-04-18 | io_uring/rsrc: pass node to io_rsrc_put_work() | Pavel Begunkov | 1 | -6/+6 |
2023-04-18 | io_uring/rsrc: inline io_rsrc_put_work() | Pavel Begunkov | 1 | -13/+6 |
2023-04-18 | io_uring/rsrc: add empty flag in rsrc_node | Pavel Begunkov | 1 | -3/+3 |
2023-04-18 | io_uring/rsrc: merge nodes and io_rsrc_put | Pavel Begunkov | 1 | -68/+23 |
2023-04-18 | io_uring/rsrc: infer node from ctx on io_queue_rsrc_removal | Pavel Begunkov | 1 | -4/+5 |
2023-04-15 | io_uring/rsrc: refactor io_queue_rsrc_removal | Pavel Begunkov | 1 | -4/+1 |
2023-04-15 | io_uring/rsrc: clean up __io_sqe_buffers_update() | Pavel Begunkov | 1 | -2/+1 |
2023-04-15 | io_uring/rsrc: inline switch_start fast path | Pavel Begunkov | 1 | -7/+5 |
2023-04-15 | io_uring/rsrc: remove rsrc_data refs | Pavel Begunkov | 1 | -24/+8 |
2023-04-15 | io_uring/rsrc: fix DEFER_TASKRUN rsrc quiesce | Pavel Begunkov | 1 | -0/+9 |
2023-04-15 | io_uring/rsrc: use wq for quiescing | Pavel Begunkov | 1 | -6/+12 |
2023-04-15 | io_uring/rsrc: refactor io_rsrc_ref_quiesce | Pavel Begunkov | 1 | -13/+5 |
2023-04-15 | io_uring/rsrc: remove io_rsrc_node::done | Pavel Begunkov | 1 | -4/+1 |
2023-04-15 | io_uring/rsrc: use nospec'ed indexes | Pavel Begunkov | 1 | -1/+1 |
2023-04-12 | io_uring/rsrc: extract SCM file put helper | Pavel Begunkov | 1 | -9/+11 |
2023-04-12 | io_uring/rsrc: refactor io_rsrc_node_switch | Pavel Begunkov | 1 | -25/+11 |
2023-04-12 | io_uring/rsrc: zero node's rsrc data on alloc | Pavel Begunkov | 1 | -0/+1 |
2023-04-12 | io_uring/rsrc: consolidate node caching | Pavel Begunkov | 1 | -9/+11 |
2023-04-12 | io_uring/rsrc: add lockdep checks | Pavel Begunkov | 1 | -0/+2 |
2023-04-04 | io_uring/rsrc: optimise io_rsrc_data refcounting | Pavel Begunkov | 1 | -12/+18 |
2023-04-04 | io_uring/rsrc: add lockdep sanity checks | Pavel Begunkov | 1 | -1/+1 |
2023-04-04 | io_uring/rsrc: cache struct io_rsrc_node | Pavel Begunkov | 1 | -8/+15 |
2023-04-04 | io_uring/rsrc: don't offload node free | Pavel Begunkov | 1 | -55/+4 |
2023-04-04 | io_uring/rsrc: optimise io_rsrc_put allocation | Pavel Begunkov | 1 | -17/+34 |
2023-04-04 | io_uring/rsrc: rename rsrc_list | Pavel Begunkov | 1 | -3/+3 |
2023-04-04 | io_uring/rsrc: kill rsrc_ref_lock | Pavel Begunkov | 1 | -5/+0 |
2023-04-04 | io_uring/rsrc: protect node refs with uring_lock | Pavel Begunkov | 1 | -26/+4 |
2023-04-04 | io_uring/rsrc: keep cached refs per node | Pavel Begunkov | 1 | -6/+9 |