summaryrefslogtreecommitdiff
path: root/io_uring/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-25io_uring: include dying ring in task_work "should cancel" stateJens Axboe1-4/+8
2025-09-25io_uring: backport io_should_terminate_tw()Jens Axboe1-3/+2
2025-06-27io_uring: account drain memory to cgroupPavel Begunkov1-1/+1
2025-06-27Revert "io_uring: ensure deferred completions are posted for multishot"Greg Kroah-Hartman1-8/+0
2025-06-04io_uring: fix overflow resched cqe reorderingPavel Begunkov1-0/+1
2025-05-18io_uring: ensure deferred completions are posted for multishotJens Axboe1-0/+8
2025-05-18io_uring: always arm linked timeouts prior to issueJens Axboe1-37/+16
2025-03-28io_uring: fix corner case forgetting to vunmapPavel Begunkov1-1/+3
2025-03-28io_uring: don't attempt to mmap larger than what the user asks forJens Axboe1-2/+3
2025-03-28io_uring: get rid of remap_pfn_range() for mapping rings/sqesJens Axboe1-16/+117
2025-03-28io_uring: add ring freeing helperJens Axboe1-6/+11
2025-03-28io_uring: return error pointer from io_mem_alloc()Jens Axboe1-6/+12
2025-02-21io_uring: fix io_req_prep_async with provided buffersPavel Begunkov1-1/+4
2025-02-01io_uring: fix waiters missing wake upsPavel Begunkov1-1/+3
2025-01-17io_uring/eventfd: ensure io_eventfd_signal() defers another RCU periodJens Axboe1-4/+9
2024-12-27io_uring/rw: avoid punting to io-wq directlyPavel Begunkov1-3/+3
2024-12-27io_uring: check if iowq is killed before queuingPavel Begunkov1-1/+5
2024-12-27io_uring: Fix registered ring file refcount leakJann Horn1-0/+1
2024-12-14io_uring: wake up optimisationsPavel Begunkov1-1/+11
2024-11-17io_uring: fix possible deadlock in io_register_iowq_max_workers()Hagar Hemdan1-0/+5
2024-11-08io_uring: always lock __io_cqring_overflow_flushPavel Begunkov1-5/+6
2024-10-17io_uring: check if we need to reschedule during overflow flushJens Axboe1-0/+15
2024-08-03io_uring: tighten task exit cancellationsPavel Begunkov1-1/+4
2024-04-27io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failureAlexey Izbyshev1-8/+8
2024-04-13io_uring: clear opcode specific data for an early failureJens Axboe1-9/+16
2024-03-27io_uring: drop any code related to SCM_RIGHTSJens Axboe1-29/+2
2024-03-27io_uring/unix: drop usage of io_uring socketJens Axboe1-13/+0
2023-12-13io_uring: fix mutex_unlock with unreferenced ctxPavel Begunkov1-6/+3
2023-09-19io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is usedPavel Begunkov1-11/+18
2023-09-19io_uring: break out of iowq iopoll on teardownPavel Begunkov1-0/+2
2023-09-13io_uring: break iopolling on signalPavel Begunkov1-0/+3
2023-09-13io_uring: fix drain stalls by invalid SQEPavel Begunkov1-0/+2
2023-09-02io_uring/parisc: Adjust pgoff in io_uring mmap() for pariscHelge Deller1-0/+46
2023-08-11io_uring: gate iowait schedule on having pending requestsJens Axboe1-6/+17
2023-08-03io_uring: don't audit the capability check in io_uring_create()Ondrej Mosnacek1-1/+1
2023-07-27io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wqJens Axboe1-0/+8
2023-07-19io_uring: Use io_schedule* in cqring waitAndres Freund1-3/+12
2023-07-19io_uring: wait interruptibly for request completions on exitJens Axboe1-2/+18
2023-04-13io_uring: fix memory leak when removing provided buffersWojciech Lukowicz1-1/+1
2023-03-10io_uring: fix fget leak when fs don't support nowait buffered readJoseph Qi1-1/+1
2023-03-10io_uring: add reschedule point to handle_tw_list()Jens Axboe1-1/+7
2023-03-10io_uring: add a conditional reschedule to the IOPOLL cancelation loopJens Axboe1-0/+1
2023-03-10io_uring: use user visible tail in io_uring_poll()Pavel Begunkov1-1/+1
2023-02-01io_uring: always prep_async for drain requestsDylan Yudaken1-10/+8
2023-02-01io_uring: inline __io_req_complete_put()Pavel Begunkov1-13/+7
2023-02-01io_uring: remove io_req_tw_post_queuePavel Begunkov1-12/+0
2023-02-01io_uring: hold locks for io_req_complete_failedPavel Begunkov1-1/+5
2023-02-01io_uring: inline __io_req_complete_post()Pavel Begunkov1-8/+3
2023-02-01io_uring: inline io_req_task_work_add()Pavel Begunkov1-6/+1
2023-01-12io_uring: fix CQ waiting timeout handlingPavel Begunkov1-3/+3