summaryrefslogtreecommitdiff
path: root/io_uring
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | | | | io_uring: add tw add flagsPavel Begunkov2023-04-062-5/+11
| * | | | | | | | | io_uring: refactor io_cqring_wake()Pavel Begunkov2023-04-062-13/+4
| * | | | | | | | | io_uring: optimize local tw add ctx pinningPavel Begunkov2023-04-061-2/+6
| * | | | | | | | | io_uring: move pinning out of io_req_local_work_addPavel Begunkov2023-04-061-7/+4
| * | | | | | | | | io_uring/uring_cmd: assign ioucmd->cmd at async prep timeJens Axboe2023-04-051-3/+1
| * | | | | | | | | io_uring/rsrc: add custom limit for node cachingPavel Begunkov2023-04-043-5/+12
| * | | | | | | | | io_uring/rsrc: optimise io_rsrc_data refcountingPavel Begunkov2023-04-042-13/+19
| * | | | | | | | | io_uring/rsrc: add lockdep sanity checksPavel Begunkov2023-04-043-5/+7
| * | | | | | | | | io_uring/rsrc: cache struct io_rsrc_nodePavel Begunkov2023-04-043-12/+31
| * | | | | | | | | io_uring/rsrc: don't offload node freePavel Begunkov2023-04-042-61/+4
| * | | | | | | | | io_uring/rsrc: optimise io_rsrc_put allocationPavel Begunkov2023-04-042-17/+36
| * | | | | | | | | io_uring/rsrc: rename rsrc_listPavel Begunkov2023-04-042-4/+10
| * | | | | | | | | io_uring/rsrc: kill rsrc_ref_lockPavel Begunkov2023-04-042-6/+0
| * | | | | | | | | io_uring/rsrc: protect node refs with uring_lockPavel Begunkov2023-04-043-56/+21
| * | | | | | | | | io_uring: io_free_req() via twPavel Begunkov2023-04-041-1/+7
| * | | | | | | | | io_uring: don't put nodes under spinlocksPavel Begunkov2023-04-042-5/+8
| * | | | | | | | | io_uring/rsrc: keep cached refs per nodePavel Begunkov2023-04-042-13/+18
| * | | | | | | | | io_uring/rsrc: use non-pcpu refcounts for nodesPavel Begunkov2023-04-042-12/+9
| * | | | | | | | | io_uring: cap io_sqring_entries() at SQ ring sizeJens Axboe2023-04-032-2/+4
| * | | | | | | | | io_uring: rename trace_io_uring_submit_sqe() tracepointJens Axboe2023-04-031-2/+1
| * | | | | | | | | io_uring: encapsulate task_work statePavel Begunkov2023-04-037-72/+73
| * | | | | | | | | io_uring: remove extra tw trylocksPavel Begunkov2023-04-031-2/+1
| * | | | | | | | | io_uring/io-wq: drop outdated commentJens Axboe2023-04-031-5/+1
| * | | | | | | | | io-wq: Drop struct io_wqeGabriel Krisman Bertazi2023-04-031-188/+156
| * | | | | | | | | io-wq: Move wq accounting to io_wqGabriel Krisman Bertazi2023-04-031-38/+40
| * | | | | | | | | io_uring/kbuf: disallow mapping a badly aligned provided ring bufferJens Axboe2023-04-031-0/+18
| * | | | | | | | | io_uring: Add KASAN support for alloc_cachesBreno Leitao2023-04-033-4/+11
| * | | | | | | | | io_uring: Move from hlist to io_wq_work_nodeBreno Leitao2023-04-031-11/+13
| * | | | | | | | | io_uring: One wqe per wqBreno Leitao2023-04-031-110/+70
| * | | | | | | | | io_uring: add support for user mapped provided buffer ringJens Axboe2023-04-033-24/+92
| * | | | | | | | | io_uring/kbuf: rename struct io_uring_buf_reg 'pad' to'flags'Jens Axboe2023-04-031-2/+6
| * | | | | | | | | io_uring/kbuf: add buffer_list->is_mapped memberJens Axboe2023-04-032-6/+11
| * | | | | | | | | io_uring/kbuf: move pinning of provided buffer ring into helperJens Axboe2023-04-031-12/+25
| * | | | | | | | | io_uring: Adjust mapping wrt architecture aliasing requirementsHelge Deller2023-04-031-0/+51
| * | | | | | | | | io_uring: avoid hashing O_DIRECT writes if the filesystem doesn't need itJens Axboe2023-04-031-1/+7
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linuxLinus Torvalds2023-04-242-20/+19
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | |
| * | | | | | | | iov_iter: add iter_iov_addr() and iter_iov_len() helpersJens Axboe2023-03-301-14/+13
| * | | | | | | | iov_iter: add iter_iovec() helperJens Axboe2023-03-302-6/+6
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge tag 'io_uring-6.3-2023-04-14' of git://git.kernel.dk/linuxLinus Torvalds2023-04-151-1/+1
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | |
| * | | | | | | io_uring: complete request via task work in case of DEFER_TASKRUNMing Lei2023-04-141-1/+1
* | | | | | | | Merge tag 'io_uring-6.3-2023-04-06' of git://git.kernel.dk/linuxLinus Torvalds2023-04-082-4/+5
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | / / / / / | |_|/ / / / / |/| | | | | |
| * | | | | | io_uring: fix memory leak when removing provided buffersWojciech Lukowicz2023-04-012-2/+5
| * | | | | | io_uring: fix return value when removing provided buffersWojciech Lukowicz2023-04-011-2/+0
* | | | | | | Merge tag 'io_uring-6.3-2023-03-30' of git://git.kernel.dk/linuxLinus Torvalds2023-03-313-7/+7
|\ \ \ \ \ \ \ | |/ / / / / / | | / / / / / | |/ / / / / |/| | | | |
| * | | | | io_uring: fix poll/netmsg alloc cachesPavel Begunkov2023-03-301-0/+1
| * | | | | io_uring/rsrc: fix rogue rsrc node grabbingPavel Begunkov2023-03-291-7/+5
| * | | | | io_uring/poll: clear single/double poll flags on poll armingJens Axboe2023-03-281-0/+1
* | | | | | Merge tag 'block-6.3-2023-03-24' of git://git.kernel.dk/linuxLinus Torvalds2023-03-241-4/+6
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | block/io_uring: pass in issue_flags for uring_cmd task_work handlingJens Axboe2023-03-201-4/+6
| | |_|/ / | |/| | |
* | | | | io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get()Savino Dicanosa2023-03-222-0/+4