Age | Commit message (Expand) | Author |
2024-02-14 | io_uring/napi: ensure napi polling is aborted when work is available | Jens Axboe |
2024-02-09 | io-uring: add napi busy poll support | Stefan Roesch |
2024-02-09 | io-uring: move io_wait_queue definition to header file | Stefan Roesch |
2024-02-08 | io_uring/sqpoll: manage task_work privately | Jens Axboe |
2024-02-08 | io_uring: mark the need to lock/unlock the ring as unlikely | Jens Axboe |
2024-02-08 | io_uring: add io_file_can_poll() helper | Jens Axboe |
2024-01-29 | io_uring/poll: add requeue return code from poll multishot handling | Jens Axboe |
2023-12-19 | io_uring/unix: drop usage of io_uring socket | Jens Axboe |
2023-12-19 | io_uring/register: move io_uring_register(2) related code to register.c | Jens Axboe |
2023-12-12 | io_uring/cmd: inline io_uring_cmd_do_in_task_lazy | Pavel Begunkov |
2023-11-27 | io_uring: enable io_mem_alloc/free to be used in other parts | Jens Axboe |
2023-11-01 | Merge tag 'for-6.7/io_uring-2023-10-30' of git://git.kernel.dk/linux | Linus Torvalds |
2023-10-05 | io_uring/kbuf: Use slab for struct io_buffer objects | Gabriel Krisman Bertazi |
2023-10-03 | io_uring: ensure io_lockdep_assert_cq_locked() handles disabled rings | Jens Axboe |
2023-08-24 | io_uring: force inline io_fill_cqe_req | Pavel Begunkov |
2023-08-24 | io_uring: merge iopoll and normal completion paths | Pavel Begunkov |
2023-08-24 | io_uring: optimise extra io_get_cqe null check | Pavel Begunkov |
2023-08-24 | io_uring: refactor __io_get_cqe() | Pavel Begunkov |
2023-08-24 | io_uring: simplify big_cqe handling | Pavel Begunkov |
2023-08-24 | io_uring: improve cqe !tracing hot path | Pavel Begunkov |
2023-08-11 | io_uring: never overflow io_aux_cqe | Pavel Begunkov |
2023-08-11 | io_uring: remove return from io_req_cqe_overflow() | Pavel Begunkov |
2023-08-11 | io_uring: open code io_fill_cqe_req() | Pavel Begunkov |
2023-08-10 | io_uring: have io_file_put() take an io_kiocb rather than the file | Jens Axboe |
2023-08-09 | io_uring: fix false positive KASAN warnings | Pavel Begunkov |
2023-06-23 | io_uring: make io_cq_unlock_post static | Pavel Begunkov |
2023-06-23 | io_uring: remove IOU_F_TWQ_FORCE_NORMAL | Pavel Begunkov |
2023-06-20 | io_uring: remove io_req_ffs_set | Christoph Hellwig |
2023-06-07 | io_uring: cleanup io_aux_cqe() API | Jens Axboe |
2023-05-16 | io_uring: Add io_uring_setup flag to pre-register ring fd and never install it | Josh Triplett |
2023-05-04 | io_uring: Create a helper to return the SQE size | Breno Leitao |
2023-04-12 | io_uring: add irq lockdep checks | Pavel Begunkov |
2023-04-06 | io_uring: reduce scheduling due to tw | Pavel Begunkov |
2023-04-06 | io_uring: add tw add flags | Pavel Begunkov |
2023-04-06 | io_uring: refactor io_cqring_wake() | Pavel Begunkov |
2023-04-03 | io_uring: cap io_sqring_entries() at SQ ring size | Jens Axboe |
2023-04-03 | io_uring: encapsulate task_work state | Pavel Begunkov |
2023-02-06 | io_uring: mark task TASK_RUNNING before handling resume/task work | Jens Axboe |
2023-01-29 | io_uring: refactor req allocation | Pavel Begunkov |
2023-01-29 | io_uring: Enable KASAN for request cache | Breno Leitao |
2023-01-29 | io_uring: handle TIF_NOTIFY_RESUME when checking for task_work | Jens Axboe |
2023-01-29 | io_uring: don't export io_put_task() | Pavel Begunkov |
2023-01-29 | io_uring: add lazy poll_wq activation | Pavel Begunkov |
2023-01-29 | io_uring: separate wq for ring polling | Pavel Begunkov |
2023-01-29 | io_uring: move io_run_local_work_locked | Pavel Begunkov |
2023-01-29 | io_uring: mark io_run_local_work static | Pavel Begunkov |
2023-01-29 | io_uring: move defer tw task checks | Pavel Begunkov |
2023-01-29 | io_uring: kill io_run_task_work_ctx | Pavel Begunkov |
2023-01-29 | io_uring: rearrange defer list checks | Pavel Begunkov |
2023-01-03 | io_uring: lockdep annotate CQ locking | Pavel Begunkov |