summaryrefslogtreecommitdiff
path: root/io_uring/io_uring.c
AgeCommit message (Expand)Author
2026-01-30io_uring: move local task_work in exit cancel loopMing Lei
2025-09-25io_uring: include dying ring in task_work "should cancel" stateJens Axboe
2025-09-25io_uring: backport io_should_terminate_tw()Jens Axboe
2025-06-27io_uring: account drain memory to cgroupPavel Begunkov
2025-06-19Revert "io_uring: ensure deferred completions are posted for multishot"Greg Kroah-Hartman
2025-06-19io_uring: add io_file_can_poll() helperJens Axboe
2025-06-04io_uring: fix overflow resched cqe reorderingPavel Begunkov
2025-05-18io_uring: ensure deferred completions are posted for multishotJens Axboe
2025-05-18io_uring: always arm linked timeouts prior to issueJens Axboe
2025-05-02io_uring: always do atomic put from iowqPavel Begunkov
2025-05-02io_uring: fix 'sync' handling of io_fallback_tw()Jens Axboe
2025-03-22io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ringJens Axboe
2025-03-22io_uring: unify io_pin_pages()Jens Axboe
2025-03-22io_uring: use vmap() for ring mappingJens Axboe
2025-03-22io_uring: fix corner case forgetting to vunmapPavel Begunkov
2025-03-22io_uring: don't attempt to mmap larger than what the user asks forJens Axboe
2025-03-22io_uring: get rid of remap_pfn_range() for mapping rings/sqesJens Axboe
2025-02-27io_uring: prevent opcode speculationPavel Begunkov
2025-02-17io_uring: fix io_req_prep_async with provided buffersPavel Begunkov
2025-01-17io_uring/eventfd: ensure io_eventfd_signal() defers another RCU periodJens Axboe
2024-12-27io_uring/rw: avoid punting to io-wq directlyPavel Begunkov
2024-12-27io_uring: check if iowq is killed before queuingPavel Begunkov
2024-12-27io_uring: Fix registered ring file refcount leakJann Horn
2024-11-17io_uring: fix possible deadlock in io_register_iowq_max_workers()Hagar Hemdan
2024-11-08io_uring: always lock __io_cqring_overflow_flushPavel Begunkov
2024-10-17io_uring: check if we need to reschedule during overflow flushJens Axboe
2024-10-04io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNALJens Axboe
2024-08-03io_uring: tighten task exit cancellationsPavel Begunkov
2024-04-27io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failureAlexey Izbyshev
2024-04-13io_uring: clear opcode specific data for an early failureJens Axboe
2024-04-10io_uring/kbuf: hold io_buffer_list reference over mmapJens Axboe
2024-04-10io_uring: use private workqueue for exit workJens Axboe
2024-04-10io_uring/kbuf: get rid of lower BGID listsJens Axboe
2024-04-03io_uring: clean rings on NO_MMAP alloc failPavel Begunkov
2024-03-26io_uring: Fix release of pinned pages when __io_uaddr_map failsGabriel Krisman Bertazi
2024-03-26io_uring: don't save/restore iowait stateJens Axboe
2024-03-26io_uring: remove unconditional looping in local task_work handlingJens Axboe
2024-03-26io_uring: remove looping around handling traditional task_workJens Axboe
2024-03-26io_uring: drop any code related to SCM_RIGHTSJens Axboe
2024-03-26io_uring/unix: drop usage of io_uring socketJens Axboe
2024-01-25io_uring: adjust defer tw countingPavel Begunkov
2024-01-25io_uring: ensure local task_work is run on wait timeoutJens Axboe
2024-01-25io_uring: don't check iopoll if request completesPavel Begunkov
2024-01-20io_uring: use fget/fput consistentlyJens Axboe
2023-12-13io_uring: fix mutex_unlock with unreferenced ctxPavel Begunkov
2023-12-08io_uring/kbuf: defer release of mapped buffer ringsJens Axboe
2023-12-08io_uring: enable io_mem_alloc/free to be used in other partsJens Axboe
2023-12-08io_uring: don't guard IORING_OFF_PBUF_RING with SETUP_NO_MMAPJens Axboe
2023-12-08io_uring: free io_buffer_list entries via RCUJens Axboe
2023-12-08io_uring: don't allow discontig pages for IORING_SETUP_NO_MMAPJens Axboe