| Commit message (Expand) | Author | Age | Files | Lines |
* | io_uring: drop any code related to SCM_RIGHTS | Jens Axboe | 2024-03-26 | 1 | -15/+0 |
* | io_uring/af_unix: disable sending io_uring over sockets | Pavel Begunkov | 2023-12-13 | 1 | -7/+0 |
* | io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by | Kees Cook | 2023-08-17 | 1 | -1/+1 |
* | io_uring/rsrc: Remove unused declaration io_rsrc_put_tw() | Yue Haibing | 2023-08-09 | 1 | -1/+0 |
* | io_uring/rsrc: disassociate nodes and rsrc_data | Pavel Begunkov | 2023-04-18 | 1 | -1/+2 |
* | io_uring/rsrc: devirtualise rsrc put callbacks | Pavel Begunkov | 2023-04-18 | 1 | -1/+1 |
* | io_uring/rsrc: inline io_rsrc_put_work() | Pavel Begunkov | 2023-04-18 | 1 | -1/+0 |
* | io_uring/rsrc: add empty flag in rsrc_node | Pavel Begunkov | 2023-04-18 | 1 | -1/+1 |
* | io_uring/rsrc: merge nodes and io_rsrc_put | Pavel Begunkov | 2023-04-18 | 1 | -20/+2 |
* | io_uring/rsrc: infer node from ctx on io_queue_rsrc_removal | Pavel Begunkov | 2023-04-18 | 1 | -2/+1 |
* | io_uring/rsrc: remove unused io_rsrc_node::llist | Pavel Begunkov | 2023-04-18 | 1 | -1/+0 |
* | io_uring/rsrc: inline switch_start fast path | Pavel Begunkov | 2023-04-15 | 1 | -1/+8 |
* | io_uring/rsrc: remove rsrc_data refs | Pavel Begunkov | 2023-04-15 | 1 | -2/+0 |
* | io_uring/rsrc: use wq for quiescing | Pavel Begunkov | 2023-04-15 | 1 | -1/+0 |
* | io_uring/rsrc: remove io_rsrc_node::done | Pavel Begunkov | 2023-04-15 | 1 | -1/+0 |
* | io_uring/rsrc: refactor io_rsrc_node_switch | Pavel Begunkov | 2023-04-12 | 1 | -0/+7 |
* | io_uring/rsrc: add custom limit for node caching | Pavel Begunkov | 2023-04-04 | 1 | -0/+2 |
* | io_uring/rsrc: optimise io_rsrc_data refcounting | Pavel Begunkov | 2023-04-04 | 1 | -1/+1 |
* | io_uring/rsrc: add lockdep sanity checks | Pavel Begunkov | 2023-04-04 | 1 | -2/+4 |
* | io_uring/rsrc: cache struct io_rsrc_node | Pavel Begunkov | 2023-04-04 | 1 | -2/+7 |
* | io_uring/rsrc: optimise io_rsrc_put allocation | Pavel Begunkov | 2023-04-04 | 1 | -0/+2 |
* | io_uring/rsrc: rename rsrc_list | Pavel Begunkov | 2023-04-04 | 1 | -1/+7 |
* | io_uring/rsrc: protect node refs with uring_lock | Pavel Begunkov | 2023-04-04 | 1 | -24/+5 |
* | io_uring: don't put nodes under spinlocks | Pavel Begunkov | 2023-04-04 | 1 | -3/+3 |
* | io_uring/rsrc: keep cached refs per node | Pavel Begunkov | 2023-04-04 | 1 | -7/+9 |
* | io_uring/rsrc: use non-pcpu refcounts for nodes | Pavel Begunkov | 2023-04-04 | 1 | -2/+4 |
* | io_uring/rsrc: fix rogue rsrc node grabbing | Pavel Begunkov | 2023-03-29 | 1 | -7/+5 |
* | io_uring: use tw for putting rsrc | Pavel Begunkov | 2022-12-07 | 1 | -0/+1 |
* | io_uring: remove FFS_SCM | Pavel Begunkov | 2022-10-16 | 1 | -4/+0 |
* | Revert "io_uring: rename IORING_OP_FILES_UPDATE" | Pavel Begunkov | 2022-09-01 | 1 | -2/+2 |
* | io_uring/net: make page accounting more consistent | Pavel Begunkov | 2022-07-25 | 1 | -0/+9 |
* | io_uring: rename IORING_OP_FILES_UPDATE | Pavel Begunkov | 2022-07-24 | 1 | -2/+2 |
* | io_uring: add rsrc referencing for notifiers | Pavel Begunkov | 2022-07-24 | 1 | -3/+9 |
* | io_uring: move io_import_fixed() | Pavel Begunkov | 2022-07-24 | 1 | -0/+3 |
* | io_uring: move a few private types to local headers | Jens Axboe | 2022-07-24 | 1 | -0/+8 |
* | io_uring: move rsrc related data, core, and commands | Jens Axboe | 2022-07-24 | 1 | -0/+155 |