- 97a73a0 io_uring: fix io_sq_offload_create error handling by Pavel Begunkov · 3 years, 10 months ago
- 61cf937 io_uring: Convert personality_idr to XArray by Matthew Wilcox (Oracle) · 3 years, 10 months ago
- 0298ef9 io_uring: clean R_DISABLED startup mess by Pavel Begunkov · 3 years, 10 months ago
- f458dd84 io_uring: fix unrelated ctx reqs cancellation by Pavel Begunkov · 3 years, 10 months ago
- 05962f9 io_uring: SQPOLL parking fixes by Jens Axboe · 3 years, 10 months ago
- 0414748 io_uring: kill io_sq_thread_fork() and return -EOWNERDEAD if the sq_thread is gone by Stefan Metzmacher · 3 years, 10 months ago
- 7c30f36a io_uring: run __io_sq_thread() with the initial creds from io_uring_setup() by Stefan Metzmacher · 3 years, 10 months ago
- 1b00764 io_uring: cancel reqs of all iowq's on ring exit by Pavel Begunkov · 3 years, 10 months ago
- b5bb3a2 io_uring: warn when ring exit takes too long by Pavel Begunkov · 3 years, 10 months ago
- baf186c io_uring: index io_uring->xa by ctx not file by Pavel Begunkov · 3 years, 10 months ago
- eebd2e3 io_uring: don't take task ring-file notes by Pavel Begunkov · 3 years, 10 months ago
- d56d938 io_uring: do ctx initiated file note removal by Pavel Begunkov · 3 years, 10 months ago
- 13bf43f io_uring: introduce ctx to tctx back map by Pavel Begunkov · 3 years, 10 months ago
- 2941267 io_uring: make del_task_file more forgiving by Pavel Begunkov · 3 years, 10 months ago
- 003e8dc io-wq: always track creds for async issue by Jens Axboe · 3 years, 10 months ago
- e45cff5 io_uring: don't restrict issue_flags for io_openat by Pavel Begunkov · 3 years, 10 months ago
- 86e0d67 io_uring: make SQPOLL thread parking saner by Jens Axboe · 3 years, 10 months ago
- b5b0ecb io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return by Jens Axboe · 3 years, 10 months ago
- ca0a265 io_uring: don't keep looping for more events if we can't flush overflow by Jens Axboe · 3 years, 10 months ago
- 46fe18b io_uring: move to using create_io_thread() by Jens Axboe · 3 years, 10 months ago
- dd59a3d io_uring: reliably cancel linked timeouts by Pavel Begunkov · 3 years, 10 months ago
- b05a1bc io_uring: cancel-match based on flags by Pavel Begunkov · 3 years, 10 months ago
- e4b4a13 io_uring: ensure that threads freeze on suspend by Jens Axboe · 3 years, 10 months ago
- b23fcf4 io_uring: remove extra in_idle wake up by Pavel Begunkov · 3 years, 10 months ago
- ebf9366 io_uring: inline __io_queue_async_work() by Pavel Begunkov · 3 years, 10 months ago
- f85c310 io_uring: inline io_req_clean_work() by Pavel Begunkov · 3 years, 10 months ago
- 64c7212 io_uring: choose right tctx->io_wq for try cancel by Pavel Begunkov · 3 years, 10 months ago
- 3e6a0d3 io_uring: fix -EAGAIN retry with IOPOLL by Jens Axboe · 3 years, 10 months ago
- 1627089 io_uring: remove sqo_task by Pavel Begunkov · 3 years, 10 months ago
- 70aacfe io_uring: kill sqo_dead and sqo submission halting by Pavel Begunkov · 3 years, 10 months ago
- 1c3b3e6 io_uring: ignore double poll add on the same waitqueue head by Jens Axboe · 3 years, 10 months ago
- 3ebba79 io_uring: ensure that SQPOLL thread is started for exit by Jens Axboe · 3 years, 10 months ago
- 28c4721 io_uring: replace cmpxchg in fallback with xchg by Pavel Begunkov · 3 years, 10 months ago
- 2c32395 io_uring: fix __tctx_task_work() ctx race by Pavel Begunkov · 3 years, 10 months ago
- 0d30b3e io_uring: kill io_uring_flush() by Jens Axboe · 3 years, 10 months ago
- 914390b io_uring: kill unnecessary io_run_ctx_fallback() in io_ring_exit_work() by Jens Axboe · 3 years, 10 months ago
- 5730b27 io_uring: move cred assignment into io_issue_sqe() by Jens Axboe · 3 years, 10 months ago
- 1575f21 io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks by Jens Axboe · 3 years, 10 months ago
- 4010fec io_uring: remove unused argument 'tsk' from io_req_caches_free() by Jens Axboe · 3 years, 10 months ago
- 8452d4a io_uring: destroy io-wq on exec by Pavel Begunkov · 3 years, 10 months ago
- ef8eaa4 io_uring: warn on not destroyed io-wq by Pavel Begunkov · 3 years, 10 months ago
- 1d5f360 io_uring: fix race condition in task_work add and clear by Jens Axboe · 3 years, 10 months ago
- afcc401 io-wq: provide an io_wq_put_and_exit() helper by Jens Axboe · 3 years, 10 months ago
- 8629397 io_uring: don't use complete_all() on SQPOLL thread exit by Jens Axboe · 3 years, 10 months ago
- ba50a03 io_uring: run fallback on cancellation by Pavel Begunkov · 3 years, 10 months ago
- e54945a io_uring: SQPOLL stop error handling fixes by Jens Axboe · 3 years, 10 months ago
- 5695e51 Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 10 months ago
- efba6d3a Merge tag 'for-5.12/io_uring-2021-02-25' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 10 months ago
- 5f3f26f io_uring: fix SQPOLL thread handling over exec by Jens Axboe · 3 years, 10 months ago
- 4fb6ac3 io-wq: improve manager/worker handling over exec by Jens Axboe · 3 years, 10 months ago
- eb85890 io_uring: ensure SQPOLL startup is triggered before error shutdown by Jens Axboe · 3 years, 10 months ago
- e941894 io-wq: make buffered file write hashed work map per-ctx by Jens Axboe · 3 years, 10 months ago
- cb5e1b8 Revert "io_uring: wait potential ->release() on resurrect" by Jens Axboe · 3 years, 10 months ago
- 8a378fb io_uring: ensure io-wq context is always destroyed for tasks by Jens Axboe · 3 years, 10 months ago
- 62e398b io_uring: cleanup ->user usage by Jens Axboe · 3 years, 10 months ago
- 728f13e io-wq: remove nr_process accounting by Jens Axboe · 3 years, 10 months ago
- 1c0aa1f io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS by Jens Axboe · 3 years, 10 months ago
- e5547d2 io_uring: fix locked_free_list caches_free() by Pavel Begunkov · 3 years, 10 months ago
- 7c977a5 io_uring: don't attempt IO reissue from the ring exit path by Jens Axboe · 3 years, 10 months ago
- 37d1e2e io_uring: move SQPOLL thread io-wq forked worker by Jens Axboe · 3 years, 10 months ago
- 8e5c66c io_uring: clear request count when freeing caches by Pavel Begunkov · 3 years, 10 months ago
- 4379bf8 io_uring: remove io_identity by Jens Axboe · 3 years, 11 months ago
- 44526be io_uring: remove any grabbing of context by Jens Axboe · 3 years, 11 months ago
- 3bfe610 io-wq: fork worker threads from original task by Jens Axboe · 3 years, 11 months ago
- 5aa75ed io_uring: tie async worker side to the task context by Jens Axboe · 3 years, 11 months ago
- d25e3a3 io_uring: disable io-wq attaching by Jens Axboe · 3 years, 11 months ago
- 7c25c0d io_uring: remove the need for relying on an io-wq fallback worker by Jens Axboe · 3 years, 11 months ago
- 2713154 Merge branch 'for-5.12/io_uring' into io_uring-worker.v3 by Jens Axboe · 3 years, 10 months ago
- b6c23dd io_uring: run task_work on io_uring_register() by Pavel Begunkov · 3 years, 10 months ago
- 5bbb336 Merge tag 'for-5.12/io_uring-2021-02-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 10 months ago
- ebf4a5d io_uring: fix leaving invalid req->flags by Pavel Begunkov · 3 years, 10 months ago
- 88f171a io_uring: wait potential ->release() on resurrect by Pavel Begunkov · 3 years, 10 months ago
- f2303b1 io_uring: keep generic rsrc infra generic by Pavel Begunkov · 3 years, 10 months ago
- e6cb007 io_uring: zero ref_node after killing it by Pavel Begunkov · 3 years, 10 months ago
- 99a1008 io_uring: make the !CONFIG_NET helpers a bit more robust by Jens Axboe · 3 years, 10 months ago
- 8bad28d io_uring: don't hold uring_lock when calling io_run_task_work* by Hao Xu · 3 years, 10 months ago
- a3df7698 io_uring: fail io-wq submission from a task_work by Pavel Begunkov · 3 years, 10 months ago
- 792bb6e io_uring: don't take uring_lock during iowq cancel by Pavel Begunkov · 3 years, 10 months ago
- de59bc1 io_uring: fail links more in io_submit_sqe() by Pavel Begunkov · 3 years, 10 months ago
- 1ee43ba io_uring: don't do async setup for links' heads by Pavel Begunkov · 3 years, 10 months ago
- be7053b io_uring: do io_*_prep() early in io_submit_sqe() by Pavel Begunkov · 3 years, 10 months ago
- 93642ef io_uring: split sqe-prep and async setup by Pavel Begunkov · 3 years, 10 months ago
- cf10960 io_uring: don't submit link on error by Pavel Begunkov · 3 years, 10 months ago
- a1ab7b3 io_uring: move req link into submit_state by Pavel Begunkov · 3 years, 10 months ago
- a6b8cadc io_uring: move io_init_req() into io_submit_sqe() by Pavel Begunkov · 3 years, 10 months ago
- b16fed66 io_uring: move io_init_req()'s definition by Pavel Begunkov · 3 years, 10 months ago
- 441960f io_uring: don't duplicate ->file check in sfr by Pavel Begunkov · 3 years, 10 months ago
- 1155c76 io_uring: keep io_*_prep() naming consistent by Pavel Begunkov · 3 years, 10 months ago
- 46c4e16 io_uring: kill fictitious submit iteration index by Pavel Begunkov · 3 years, 10 months ago
- fe1cdd5 io_uring: fix read memory leak by Pavel Begunkov · 3 years, 10 months ago
- 0b81e80 io_uring: tctx->task_lock should be IRQ safe by Jens Axboe · 3 years, 11 months ago
- 41be53e io_uring: kill cached requests from exiting task closing the ring by Jens Axboe · 3 years, 11 months ago
- 9a4fdbd io_uring: add helper to free all request caches by Jens Axboe · 3 years, 11 months ago
- 68e68ee io_uring: allow task match to be passed to io_req_cache_free() by Jens Axboe · 3 years, 11 months ago
- 5be9ad1 io_uring: optimise io_init_req() flags setting by Pavel Begunkov · 3 years, 11 months ago
- cdbff98 io_uring: clean io_req_find_next() fast check by Pavel Begunkov · 3 years, 11 months ago
- dc0eced io_uring: don't check PF_EXITING from syscall by Pavel Begunkov · 3 years, 11 months ago
- 4fccfcb io_uring: don't split out consume out of SQE get by Pavel Begunkov · 3 years, 11 months ago
- 04fc6c8 io_uring: save ctx put/get for task_work submit by Pavel Begunkov · 3 years, 11 months ago
- 921b905 io_uring: don't duplicate io_req_task_queue() by Pavel Begunkov · 3 years, 11 months ago