summaryrefslogtreecommitdiff
path: root/io_uring/io_uring.c
AgeCommit message (Expand)Author
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-27Revert "io_uring: ensure deferred completions are posted for multishot"Greg Kroah-Hartman
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-03-28io_uring: fix corner case forgetting to vunmapPavel Begunkov
2025-03-28io_uring: don't attempt to mmap larger than what the user asks forJens Axboe
2025-03-28io_uring: get rid of remap_pfn_range() for mapping rings/sqesJens Axboe
2025-03-28io_uring: add ring freeing helperJens Axboe
2025-03-28io_uring: return error pointer from io_mem_alloc()Jens Axboe
2025-02-21io_uring: fix io_req_prep_async with provided buffersPavel Begunkov
2025-02-01io_uring: fix waiters missing wake upsPavel 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-12-14io_uring: wake up optimisationsPavel Begunkov
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-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-03-26io_uring: drop any code related to SCM_RIGHTSJens Axboe
2024-03-26io_uring/unix: drop usage of io_uring socketJens Axboe
2023-12-13io_uring: fix mutex_unlock with unreferenced ctxPavel Begunkov
2023-09-19io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is usedPavel Begunkov
2023-09-19io_uring: break out of iowq iopoll on teardownPavel Begunkov
2023-09-13io_uring: break iopolling on signalPavel Begunkov
2023-09-13io_uring: fix drain stalls by invalid SQEPavel Begunkov
2023-09-02io_uring/parisc: Adjust pgoff in io_uring mmap() for pariscHelge Deller
2023-08-11io_uring: gate iowait schedule on having pending requestsJens Axboe
2023-08-03io_uring: don't audit the capability check in io_uring_create()Ondrej Mosnacek
2023-07-27io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wqJens Axboe
2023-07-19io_uring: Use io_schedule* in cqring waitAndres Freund
2023-07-19io_uring: wait interruptibly for request completions on exitJens Axboe
2023-04-13io_uring: fix memory leak when removing provided buffersWojciech Lukowicz
2023-03-10io_uring: fix fget leak when fs don't support nowait buffered readJoseph Qi
2023-03-10io_uring: add reschedule point to handle_tw_list()Jens Axboe
2023-03-10io_uring: add a conditional reschedule to the IOPOLL cancelation loopJens Axboe
2023-03-10io_uring: use user visible tail in io_uring_poll()Pavel Begunkov
2023-02-01io_uring: always prep_async for drain requestsDylan Yudaken
2023-02-01io_uring: inline __io_req_complete_put()Pavel Begunkov
2023-02-01io_uring: remove io_req_tw_post_queuePavel Begunkov
2023-02-01io_uring: hold locks for io_req_complete_failedPavel Begunkov
2023-02-01io_uring: inline __io_req_complete_post()Pavel Begunkov
2023-02-01io_uring: inline io_req_task_work_add()Pavel Begunkov
2023-01-12io_uring: fix CQ waiting timeout handlingPavel Begunkov