- dddca22 io_uring: dont overlap internal and user req flags by Pavel Begunkov · 3 years, 9 months ago
- 2840f71 io_uring: fix drain with rsrc CQEs by Pavel Begunkov · 3 years, 9 months ago
- 625434d Merge tag 'for-5.13/io_uring-2021-04-27' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 9 months ago
- 7b289c3 io_uring: maintain drain logic for multishot poll requests by Hao Xu · 3 years, 9 months ago
- 6d042ff io_uring: Check current->io_uring in io_uring_cancel_sqpoll by Palash Oswal · 3 years, 9 months ago
- 0b8c0e7 io_uring: fix NULL reg-buffer by Pavel Begunkov · 3 years, 9 months ago
- 9f59a9d io_uring: simplify SQPOLL cancellations by Pavel Begunkov · 3 years, 9 months ago
- 28090c1 io_uring: fix work_exit sqpoll cancellations by Pavel Begunkov · 3 years, 9 months ago
- 615cee4 io_uring: Fix uninitialized variable up.resv by Colin Ian King · 3 years, 9 months ago
- a2b4198 io_uring: fix invalid error check after malloc by Pavel Begunkov · 3 years, 9 months ago
- a2a7cc3 io_uring: io_sq_thread() no longer needs to reset current->pf_io_worker by Stefan Metzmacher · 3 years, 9 months ago
- 2b4ae19 io_uring: update sq_thread_idle after ctx deleted by Hao Xu · 3 years, 9 months ago
- 634d00d io_uring: add full-fledged dynamic buffers support by Pavel Begunkov · 3 years, 9 months ago
- bd54b6f io_uring: implement fixed buffers registration similar to fixed files by Bijan Mottahedeh · 3 years, 9 months ago
- eae071c io_uring: prepare fixed rw for dynanic buffers by Pavel Begunkov · 3 years, 9 months ago
- 41edf1a io_uring: keep table of pointers to ubufs by Pavel Begunkov · 3 years, 9 months ago
- c3bdad0 io_uring: add generic rsrc update with tags by Pavel Begunkov · 3 years, 9 months ago
- 792e358 io_uring: add IORING_REGISTER_RSRC by Pavel Begunkov · 3 years, 9 months ago
- fdecb66 io_uring: enumerate dynamic resources by Pavel Begunkov · 3 years, 9 months ago
- 98f0b3b io_uring: add generic path for rsrc update by Pavel Begunkov · 3 years, 9 months ago
- b60c8dc io_uring: preparation for rsrc tagging by Pavel Begunkov · 3 years, 9 months ago
- d4d19c1 io_uring: decouple CQE filling from requests by Pavel Begunkov · 3 years, 9 months ago
- 44b31f2 io_uring: return back rsrc data free helper by Pavel Begunkov · 3 years, 9 months ago
- fff4db7 io_uring: move __io_sqe_files_unregister by Pavel Begunkov · 3 years, 9 months ago
- 724cb4f io_uring: check sqring and iopoll_list before shedule by Hao Xu · 3 years, 9 months ago
- f2a48dd io_uring: refactor io_sq_offload_create() by Pavel Begunkov · 3 years, 9 months ago
- 07db298 io_uring: safer sq_creds putting by Pavel Begunkov · 3 years, 9 months ago
- 3a0a690 io_uring: move inflight un-tracking into cleanup by Pavel Begunkov · 3 years, 9 months ago
- 734551d io_uring: fix shared sqpoll cancellation hangs by Pavel Begunkov · 3 years, 9 months ago
- 3b763ba io_uring: remove extra sqpoll submission halting by Pavel Begunkov · 3 years, 9 months ago
- 75c4021 io_uring: check register restriction afore quiesce by Pavel Begunkov · 3 years, 9 months ago
- 38134ad io_uring: fix overflows checks in provide buffers by Pavel Begunkov · 3 years, 9 months ago
- c82d5bc io_uring: don't fail submit with overflow backlog by Pavel Begunkov · 3 years, 9 months ago
- a7be7c2 io_uring: fix merge error for async resubmit by Jens Axboe · 3 years, 9 months ago
- 75652a30 io_uring: tie req->apoll to request lifetime by Jens Axboe · 3 years, 9 months ago
- 4e3d9ff io_uring: put flag checking for needing req cleanup in one spot by Jens Axboe · 3 years, 9 months ago
- ea6a693d io_uring: disable multishot poll for double poll add cases by Jens Axboe · 3 years, 9 months ago
- c7d9561 io_uring: fix early sqd_list removal sqpoll hangs by Pavel Begunkov · 3 years, 9 months ago
- c5de003 io_uring: move poll update into remove not add by Pavel Begunkov · 3 years, 9 months ago
- 9096af3 io_uring: add helper for parsing poll events by Pavel Begunkov · 3 years, 9 months ago
- 9ba5fac io_uring: fix POLL_REMOVE removing apoll by Pavel Begunkov · 3 years, 9 months ago
- 7f00651 io_uring: refactor io_ring_exit_work() by Pavel Begunkov · 3 years, 9 months ago
- f39c8a5 io_uring: inline io_iopoll_getevents() by Pavel Begunkov · 3 years, 9 months ago
- e9979b3 io_uring: skip futile iopoll iterations by Pavel Begunkov · 3 years, 9 months ago
- cce4b8b io_uring: don't fail overflow on in_idle by Pavel Begunkov · 3 years, 9 months ago
- e31001a io_uring: clean up io_poll_remove_waitqs() by Pavel Begunkov · 3 years, 9 months ago
- fd9c7bc io_uring: refactor hrtimer_try_to_cancel uses by Pavel Begunkov · 3 years, 9 months ago
- 8c85588 io_uring: add timeout completion_lock annotation by Pavel Begunkov · 3 years, 9 months ago
- 9d80589 io_uring: split poll and poll update structures by Pavel Begunkov · 3 years, 9 months ago
- 66d2d00 io_uring: fix uninit old data for poll event upd by Pavel Begunkov · 3 years, 9 months ago
- 0848040 io_uring: fix leaking reg files on exit by Pavel Begunkov · 3 years, 9 months ago
- f70865d io_uring: return back safer resurrect by Pavel Begunkov · 3 years, 9 months ago
- e4335ed io_uring: improve hardlink code generation by Pavel Begunkov · 3 years, 9 months ago
- 88885f6 io_uring: improve sqo stop by Pavel Begunkov · 3 years, 9 months ago
- aeca241 io_uring: split file table from rsrc nodes by Pavel Begunkov · 3 years, 9 months ago
- 8709446 io_uring: cleanup buffer register by Pavel Begunkov · 3 years, 9 months ago
- 7f61a1e io_uring: add buffer unmap helper by Pavel Begunkov · 3 years, 9 months ago
- 3e94249 io_uring: simplify io_rsrc_data refcounting by Pavel Begunkov · 3 years, 9 months ago
- a1ff1e3 io_uring: provide io_resubmit_prep() stub for !CONFIG_BLOCK by Jens Axboe · 3 years, 9 months ago
- 8d13326 io_uring: optimise fill_event() by inlining by Pavel Begunkov · 3 years, 9 months ago
- ff642164 io_uring: always pass cflags into fill_event() by Pavel Begunkov · 3 years, 9 months ago
- 44c769d io_uring: optimise non-eventfd post-event by Pavel Begunkov · 3 years, 9 months ago
- 4af3417 io_uring: refactor compat_msghdr import by Pavel Begunkov · 3 years, 9 months ago
- 0bdf339 io_uring: enable inline completion for more cases by Pavel Begunkov · 3 years, 9 months ago
- a1fde92 io_uring: refactor io_close by Pavel Begunkov · 3 years, 9 months ago
- 3f48cf1 io_uring: unify files and task cancel by Pavel Begunkov · 3 years, 9 months ago
- b303fe2 io_uring: track inflight requests through counter by Pavel Begunkov · 3 years, 9 months ago
- 368b208 io_uring: unify task and files cancel loops by Pavel Begunkov · 3 years, 9 months ago
- 0ea13b4 io_uring: simplify apoll hash removal by Pavel Begunkov · 3 years, 9 months ago
- e27414b io_uring: refactor io_poll_complete() by Pavel Begunkov · 3 years, 9 months ago
- f40b964 io_uring: clean up io_poll_task_func() by Pavel Begunkov · 3 years, 9 months ago
- cb3b200e io_uring: don't attempt re-add of multishot poll request if racing by Jens Axboe · 3 years, 9 months ago
- 53a3126 io_uring: kill outdated comment about splice punt by Pavel Begunkov · 3 years, 10 months ago
- a04b0ac io_uring: encapsulate fixed files into struct by Pavel Begunkov · 3 years, 10 months ago
- 846a4ef io_uring: refactor file tables alloc/free by Pavel Begunkov · 3 years, 10 months ago
- f4f7d21 io_uring: don't quiesce intial files register by Pavel Begunkov · 3 years, 10 months ago
- 9a321c9 io_uring: set proper FFS* flags on reg file update by Pavel Begunkov · 3 years, 10 months ago
- 0441180 io_uring: deduplicate NOSIGNAL setting by Pavel Begunkov · 3 years, 10 months ago
- df9727a io_uring: put link timeout req consistently by Pavel Begunkov · 3 years, 10 months ago
- c4ea060 io_uring: simplify overflow handling by Pavel Begunkov · 3 years, 10 months ago
- e07785b io_uring: lock annotate timeouts and poll by Pavel Begunkov · 3 years, 10 months ago
- 47e9039 io_uring: kill unused forward decls by Pavel Begunkov · 3 years, 10 months ago
- 4751f53 io_uring: store reg buffer end instead of length by Pavel Begunkov · 3 years, 10 months ago
- 75769e3 io_uring: improve import_fixed overflow checks by Pavel Begunkov · 3 years, 10 months ago
- 0aec38f io_uring: refactor io_async_cancel() by Pavel Begunkov · 3 years, 10 months ago
- e146a4a io_uring: remove unused hash_wait by Pavel Begunkov · 3 years, 10 months ago
- 7394161 io_uring: better ref handling in poll_remove_one by Pavel Begunkov · 3 years, 10 months ago
- 89b5066 io_uring: combine lock/unlock sections on exit by Pavel Begunkov · 3 years, 10 months ago
- 215c390 io_uring: remove useless is_dying check on quiesce by Pavel Begunkov · 3 years, 10 months ago
- 28a9fe2 io_uring: reuse io_rsrc_node_destroy() by Pavel Begunkov · 3 years, 10 months ago
- a7f0ed5 io_uring: ctx-wide rsrc nodes by Pavel Begunkov · 3 years, 10 months ago
- e7c7837 io_uring: refactor io_queue_rsrc_removal() by Pavel Begunkov · 3 years, 10 months ago
- 40ae0ff io_uring: move rsrc_put callback into io_rsrc_data by Pavel Begunkov · 3 years, 10 months ago
- 82fbcfa io_uring: encapsulate rsrc node manipulations by Pavel Begunkov · 3 years, 10 months ago
- f3baed3 io_uring: use rsrc prealloc infra for files reg by Pavel Begunkov · 3 years, 10 months ago
- 221aa92 io_uring: simplify io_rsrc_node_ref_zero by Pavel Begunkov · 3 years, 10 months ago
- b895c9a io_uring: name rsrc bits consistently by Pavel Begunkov · 3 years, 10 months ago
- b2e720a io_uring: fix race around poll update and poll triggering by Jens Axboe · 3 years, 10 months ago
- 50e9698 io_uring: reg buffer overflow checks hardening by Pavel Begunkov · 3 years, 10 months ago
- 548d819 io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE by Jens Axboe · 3 years, 10 months ago