Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | | | | | io_uring: reduce scheduling due to tw | Pavel Begunkov | 2023-04-07 | 5 | -24/+59 | |
| * | | | | | | | | | io_uring: inline llist_add() | Pavel Begunkov | 2023-04-07 | 1 | -1/+8 | |
| * | | | | | | | | | io_uring: add tw add flags | Pavel Begunkov | 2023-04-07 | 2 | -5/+11 | |
| * | | | | | | | | | io_uring: refactor io_cqring_wake() | Pavel Begunkov | 2023-04-07 | 2 | -13/+4 | |
| * | | | | | | | | | io_uring: optimize local tw add ctx pinning | Pavel Begunkov | 2023-04-07 | 1 | -2/+6 | |
| * | | | | | | | | | io_uring: move pinning out of io_req_local_work_add | Pavel Begunkov | 2023-04-07 | 1 | -7/+4 | |
| * | | | | | | | | | io_uring/uring_cmd: assign ioucmd->cmd at async prep time | Jens Axboe | 2023-04-05 | 1 | -3/+1 | |
| * | | | | | | | | | io_uring/rsrc: add custom limit for node caching | Pavel Begunkov | 2023-04-04 | 3 | -5/+12 | |
| * | | | | | | | | | io_uring/rsrc: optimise io_rsrc_data refcounting | Pavel Begunkov | 2023-04-04 | 2 | -13/+19 | |
| * | | | | | | | | | io_uring/rsrc: add lockdep sanity checks | Pavel Begunkov | 2023-04-04 | 3 | -5/+7 | |
| * | | | | | | | | | io_uring/rsrc: cache struct io_rsrc_node | Pavel Begunkov | 2023-04-04 | 3 | -12/+31 | |
| * | | | | | | | | | io_uring/rsrc: don't offload node free | Pavel Begunkov | 2023-04-04 | 2 | -61/+4 | |
| * | | | | | | | | | io_uring/rsrc: optimise io_rsrc_put allocation | Pavel Begunkov | 2023-04-04 | 2 | -17/+36 | |
| * | | | | | | | | | io_uring/rsrc: rename rsrc_list | Pavel Begunkov | 2023-04-04 | 2 | -4/+10 | |
| * | | | | | | | | | io_uring/rsrc: kill rsrc_ref_lock | Pavel Begunkov | 2023-04-04 | 2 | -6/+0 | |
| * | | | | | | | | | io_uring/rsrc: protect node refs with uring_lock | Pavel Begunkov | 2023-04-04 | 3 | -56/+21 | |
| * | | | | | | | | | io_uring: io_free_req() via tw | Pavel Begunkov | 2023-04-04 | 1 | -1/+7 | |
| * | | | | | | | | | io_uring: don't put nodes under spinlocks | Pavel Begunkov | 2023-04-04 | 2 | -5/+8 | |
| * | | | | | | | | | io_uring/rsrc: keep cached refs per node | Pavel Begunkov | 2023-04-04 | 2 | -13/+18 | |
| * | | | | | | | | | io_uring/rsrc: use non-pcpu refcounts for nodes | Pavel Begunkov | 2023-04-04 | 2 | -12/+9 | |
| * | | | | | | | | | io_uring: cap io_sqring_entries() at SQ ring size | Jens Axboe | 2023-04-03 | 2 | -2/+4 | |
| * | | | | | | | | | io_uring: rename trace_io_uring_submit_sqe() tracepoint | Jens Axboe | 2023-04-03 | 1 | -2/+1 | |
| * | | | | | | | | | io_uring: encapsulate task_work state | Pavel Begunkov | 2023-04-03 | 7 | -72/+73 | |
| * | | | | | | | | | io_uring: remove extra tw trylocks | Pavel Begunkov | 2023-04-03 | 1 | -2/+1 | |
| * | | | | | | | | | io_uring/io-wq: drop outdated comment | Jens Axboe | 2023-04-03 | 1 | -5/+1 | |
| * | | | | | | | | | io-wq: Drop struct io_wqe | Gabriel Krisman Bertazi | 2023-04-03 | 1 | -188/+156 | |
| * | | | | | | | | | io-wq: Move wq accounting to io_wq | Gabriel Krisman Bertazi | 2023-04-03 | 1 | -38/+40 | |
| * | | | | | | | | | io_uring/kbuf: disallow mapping a badly aligned provided ring buffer | Jens Axboe | 2023-04-03 | 1 | -0/+18 | |
| * | | | | | | | | | io_uring: Add KASAN support for alloc_caches | Breno Leitao | 2023-04-03 | 3 | -4/+11 | |
| * | | | | | | | | | io_uring: Move from hlist to io_wq_work_node | Breno Leitao | 2023-04-03 | 1 | -11/+13 | |
| * | | | | | | | | | io_uring: One wqe per wq | Breno Leitao | 2023-04-03 | 1 | -110/+70 | |
| * | | | | | | | | | io_uring: add support for user mapped provided buffer ring | Jens Axboe | 2023-04-03 | 3 | -24/+92 | |
| * | | | | | | | | | io_uring/kbuf: rename struct io_uring_buf_reg 'pad' to'flags' | Jens Axboe | 2023-04-03 | 1 | -2/+6 | |
| * | | | | | | | | | io_uring/kbuf: add buffer_list->is_mapped member | Jens Axboe | 2023-04-03 | 2 | -6/+11 | |
| * | | | | | | | | | io_uring/kbuf: move pinning of provided buffer ring into helper | Jens Axboe | 2023-04-03 | 1 | -12/+25 | |
| * | | | | | | | | | io_uring: Adjust mapping wrt architecture aliasing requirements | Helge Deller | 2023-04-03 | 1 | -0/+51 | |
| * | | | | | | | | | io_uring: avoid hashing O_DIRECT writes if the filesystem doesn't need it | Jens Axboe | 2023-04-03 | 1 | -1/+7 | |
| | |_|_|_|_|/ / / | |/| | | | | | | | ||||||
* | | | | | | | | | Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linux | Linus Torvalds | 2023-04-24 | 2 | -20/+19 | |
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | | | ||||||
| * | | | | | | | | iov_iter: add iter_iov_addr() and iter_iov_len() helpers | Jens Axboe | 2023-03-30 | 1 | -14/+13 | |
| * | | | | | | | | iov_iter: add iter_iovec() helper | Jens Axboe | 2023-03-30 | 2 | -6/+6 | |
| | |_|_|_|_|/ / | |/| | | | | | | ||||||
* | | | | | | | | Merge tag 'io_uring-6.3-2023-04-14' of git://git.kernel.dk/linux | Linus Torvalds | 2023-04-15 | 1 | -1/+1 | |
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | | ||||||
| * | | | | | | | io_uring: complete request via task work in case of DEFER_TASKRUN | Ming Lei | 2023-04-14 | 1 | -1/+1 | |
* | | | | | | | | Merge tag 'io_uring-6.3-2023-04-06' of git://git.kernel.dk/linux | Linus Torvalds | 2023-04-08 | 2 | -4/+5 | |
|\| | | | | | | | |_|/ / / / / |/| | | | | | | ||||||
| * | | | | | | io_uring: fix memory leak when removing provided buffers | Wojciech Lukowicz | 2023-04-02 | 2 | -2/+5 | |
| * | | | | | | io_uring: fix return value when removing provided buffers | Wojciech Lukowicz | 2023-04-02 | 1 | -2/+0 | |
* | | | | | | | Merge tag 'io_uring-6.3-2023-03-30' of git://git.kernel.dk/linux | Linus Torvalds | 2023-03-31 | 3 | -7/+7 | |
|\| | | | | | | |/ / / / / |/| | | | | | ||||||
| * | | | | | io_uring: fix poll/netmsg alloc caches | Pavel Begunkov | 2023-03-30 | 1 | -0/+1 | |
| * | | | | | io_uring/rsrc: fix rogue rsrc node grabbing | Pavel Begunkov | 2023-03-29 | 1 | -7/+5 | |
| * | | | | | io_uring/poll: clear single/double poll flags on poll arming | Jens Axboe | 2023-03-28 | 1 | -0/+1 | |
* | | | | | | Merge tag 'block-6.3-2023-03-24' of git://git.kernel.dk/linux | Linus Torvalds | 2023-03-24 | 1 | -4/+6 | |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | |