- bad119b io_uring: honour zeroes as io-wq worker limits by Pavel Begunkov · 3 years, 2 months ago
- a195778 io_uring: remove dead 'sqe' store by Jens Axboe · 3 years, 2 months ago
- 83956c8 io_uring: remove redundant assignment to ret in io_register_iowq_max_workers() by Nghia Le · 3 years, 2 months ago
- 9881024 io_uring: clean up io_queue_sqe_arm_apoll by Pavel Begunkov · 3 years, 2 months ago
- cdab10b Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux by Linus Torvalds · 3 years, 2 months ago
- b6773cd Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 8d1f0177 Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 33c8846c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 49f8275 Merge tag 'folio-5.16' of git://git.infradead.org/users/willy/pagecache by Linus Torvalds · 3 years, 2 months ago
- f75d118 io_uring: harder fdinfo sq/cq ring iterating by Jens Axboe · 3 years, 2 months ago
- 3884b83 io_uring: don't assign write hint in the read path by Jens Axboe · 3 years, 2 months ago
- 6b19b76 fs: get rid of the res2 iocb->ki_complete argument by Jens Axboe · 3 years, 2 months ago
- fb27274 io_uring: clusterise ki_flags access in rw_prep by Pavel Begunkov · 3 years, 2 months ago
- b9a6b8f io_uring: kill unused param from io_file_supports_nowait by Pavel Begunkov · 3 years, 2 months ago
- d6a644a io_uring: clean up timeout async_data allocation by Pavel Begunkov · 3 years, 2 months ago
- afb7f56f io_uring: don't try io-wq polling if not supported by Pavel Begunkov · 3 years, 2 months ago
- 658d0a4 io_uring: check if opcode needs poll first on arming by Pavel Begunkov · 3 years, 2 months ago
- d01905d io_uring: clean iowq submit work cancellation by Pavel Begunkov · 3 years, 2 months ago
- 255657d io_uring: clean io_wq_submit_work()'s main loop by Pavel Begunkov · 3 years, 2 months ago
- 90fa028 io_uring: implement async hybrid mode for pollable requests by Hao Xu · 3 years, 2 months ago
- b22fa62 io_uring: apply worker limits to previous users by Pavel Begunkov · 3 years, 2 months ago
- 4ea672a io_uring: fix ltimeout unprep by Pavel Begunkov · 3 years, 2 months ago
- e139a1e io_uring: apply max_workers limit to all future users by Pavel Begunkov · 3 years, 2 months ago
- 898df24 io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) by Changcheng Deng · 3 years, 2 months ago
- 3b44b37 io_uring: split logic of force_nonblock by Hao Xu · 3 years, 2 months ago
- 0016924 io_uring: warning about unused-but-set parameter by Arnd Bergmann · 3 years, 2 months ago
- 5ca7a8b io_uring: inform block layer of how many requests we are submitting by Jens Axboe · 3 years, 3 months ago
- 88459b5 io_uring: simplify io_file_supports_nowait() by Pavel Begunkov · 3 years, 2 months ago
- 35645ac io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags by Pavel Begunkov · 3 years, 2 months ago
- e74ead1 io_uring: arm poll for non-nowait files by Pavel Begunkov · 3 years, 2 months ago
- b10841c fs/io_uring: Prioritise checking faster conditions first in io_write by Noah Goldstein · 3 years, 2 months ago
- 5cb03d6 io_uring: clean io_prep_rw() by Pavel Begunkov · 3 years, 3 months ago
- 578c0ee io_uring: optimise fixed rw rsrc node setting by Pavel Begunkov · 3 years, 3 months ago
- caa8fe6 io_uring: return iovec from __io_import_iovec by Pavel Begunkov · 3 years, 3 months ago
- d1d681b io_uring: optimise io_import_iovec fixed path by Pavel Begunkov · 3 years, 3 months ago
- 9882131 io_uring: kill io_wq_current_is_worker() in iopoll by Pavel Begunkov · 3 years, 3 months ago
- 9983028 io_uring: optimise req->ctx reloads by Pavel Begunkov · 3 years, 3 months ago
- 607b6fb io_uring: rearrange io_read()/write() by Pavel Begunkov · 3 years, 3 months ago
- 5e49c97 io_uring: clean up io_import_iovec by Pavel Begunkov · 3 years, 3 months ago
- 51aac42 io_uring: optimise io_import_iovec nonblock passing by Pavel Begunkov · 3 years, 3 months ago
- c88598a io_uring: optimise read/write iov state storing by Pavel Begunkov · 3 years, 3 months ago
- 538941e io_uring: encapsulate rw state by Pavel Begunkov · 3 years, 3 months ago
- 258f3a7 io_uring: optimise rw comletion handlers by Pavel Begunkov · 3 years, 3 months ago
- f80a50a io_uring: prioritise read success path over fails by Pavel Begunkov · 3 years, 3 months ago
- 04f3408 io_uring: consistent typing for issue_flags by Pavel Begunkov · 3 years, 3 months ago
- ab40940 io_uring: optimise rsrc referencing by Pavel Begunkov · 3 years, 3 months ago
- a46be97 io_uring: optimise io_req_set_rsrc_node() by Pavel Begunkov · 3 years, 3 months ago
- def77ac io_uring: fix io_free_batch_list races by Pavel Begunkov · 3 years, 3 months ago
- 0cd3e3d io_uring: remove extra io_ring_exit_work wake up by Pavel Begunkov · 3 years, 3 months ago
- 4a04d1d io_uring: optimise out req->opcode reloading by Pavel Begunkov · 3 years, 3 months ago
- 5a158c6 io_uring: reshuffle io_submit_state bits by Pavel Begunkov · 3 years, 3 months ago
- 756ab7c io_uring: safer fallback_work free by Pavel Begunkov · 3 years, 3 months ago
- 6d63416 io_uring: optimise plugging by Pavel Begunkov · 3 years, 3 months ago
- 54daa9b io_uring: correct fill events helpers types by Pavel Begunkov · 3 years, 3 months ago
- eb6e6f0 io_uring: inline io_poll_complete by Pavel Begunkov · 3 years, 3 months ago
- 867f8fa io_uring: inline io_req_needs_clean() by Pavel Begunkov · 3 years, 3 months ago
- d17e56e io_uring: remove struct io_completion by Pavel Begunkov · 3 years, 3 months ago
- d886e18 io_uring: control ->async_data with a REQ_F flag by Pavel Begunkov · 3 years, 3 months ago
- c1e53a6 io_uring: optimise io_free_batch_list() by Pavel Begunkov · 3 years, 3 months ago
- c072481 io_uring: mark cold functions by Pavel Begunkov · 3 years, 3 months ago
- 37f0e76 io_uring: optimise ctx referencing by requests by Pavel Begunkov · 3 years, 3 months ago
- d60aa65 io_uring: merge CQ and poll waitqueues by Pavel Begunkov · 3 years, 3 months ago
- aede728 io_uring: don't wake sqpoll in io_cqring_ev_posted by Pavel Begunkov · 3 years, 3 months ago
- a33ae9c io_uring: optimise request allocation by Pavel Begunkov · 3 years, 3 months ago
- fff4e40 io_uring: delay req queueing into compl-batch list by Pavel Begunkov · 3 years, 3 months ago
- 51d48da io_uring: add more likely/unlikely() annotations by Pavel Begunkov · 3 years, 3 months ago
- 7e3709d io_uring: optimise kiocb layout by Pavel Begunkov · 3 years, 3 months ago
- 6224590 io_uring: add flag to not fail link after timeout by Pavel Begunkov · 3 years, 3 months ago
- 30d51dd io_uring: clean up buffer select by Pavel Begunkov · 3 years, 3 months ago
- fc0ae02 io_uring: init opcode in io_init_req() by Pavel Begunkov · 3 years, 3 months ago
- e0eb71d io_uring: don't return from io_drain_req() by Pavel Begunkov · 3 years, 3 months ago
- 22b2ca3 io_uring: extra a helper for drain init by Pavel Begunkov · 3 years, 3 months ago
- 5e37126 io_uring: disable draining earlier by Pavel Begunkov · 3 years, 3 months ago
- a1cdbb4 io_uring: comment why inline complete calls io_clean_op() by Pavel Begunkov · 3 years, 3 months ago
- ef05d9e io_uring: kill off ->inflight_entry field by Pavel Begunkov · 3 years, 3 months ago
- 6962980 io_uring: restructure submit sqes to_submit checks by Pavel Begunkov · 3 years, 3 months ago
- d9f9d28 io_uring: reshuffle queue_sqe completion handling by Pavel Begunkov · 3 years, 3 months ago
- d475a9a io_uring: inline hot path of __io_queue_sqe() by Pavel Begunkov · 3 years, 3 months ago
- 4652fe3 io_uring: split slow path from io_queue_sqe by Pavel Begunkov · 3 years, 3 months ago
- 2a56a9b io_uring: remove drain_active check from hot path by Pavel Begunkov · 3 years, 3 months ago
- f15a343 io_uring: deduplicate io_queue_sqe() call sites by Pavel Begunkov · 3 years, 3 months ago
- 553deff io_uring: don't pass state to io_submit_state_end by Pavel Begunkov · 3 years, 3 months ago
- 1cce17a io_uring: don't pass tail into io_free_batch_list by Pavel Begunkov · 3 years, 3 months ago
- d4b7a5e io_uring: inline completion batching helpers by Pavel Begunkov · 3 years, 3 months ago
- f5ed3bc io_uring: optimise batch completion by Pavel Begunkov · 3 years, 3 months ago
- b3fa03f io_uring: convert iopoll_completed to store_release by Pavel Begunkov · 3 years, 3 months ago
- 3aa83bf io_uring: add a helper for batch free by Pavel Begunkov · 3 years, 3 months ago
- 5eef4e8 io_uring: use single linked list for iopoll by Pavel Begunkov · 3 years, 3 months ago
- e3f721e io_uring: split iopoll loop by Pavel Begunkov · 3 years, 3 months ago
- c2b6c6b io_uring: replace list with stack for req caches by Pavel Begunkov · 3 years, 3 months ago
- 3ab665b io_uring: remove allocation cache array by Pavel Begunkov · 3 years, 3 months ago
- 6f33b0b io_uring: use slist for completion batching by Pavel Begunkov · 3 years, 3 months ago
- 5ba3c87 io_uring: make io_do_iopoll return number of reqs by Pavel Begunkov · 3 years, 3 months ago
- 87a115f io_uring: force_nonspin by Pavel Begunkov · 3 years, 3 months ago
- 6878b40 io_uring: mark having different creds unlikely by Pavel Begunkov · 3 years, 3 months ago
- 8d4af68 io_uring: return boolean value for io_alloc_async_data by Hao Xu · 3 years, 3 months ago
- 68fe256 io_uring: optimise io_req_init() sqe flags checks by Pavel Begunkov · 3 years, 4 months ago
- a3f34907 io_uring: remove ctx referencing from complete_post by Pavel Begunkov · 3 years, 4 months ago
- 83f8435 io_uring: add more uring info to fdinfo for debug by Hao Xu · 3 years, 4 months ago
- d97ec62 io_uring: kill extra wake_up_process in tw add by Pavel Begunkov · 3 years, 4 months ago