summaryrefslogtreecommitdiff
path: root/io_uring/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
9 daysio_uring: propagate array_index_nospec opcode into req->opcodeMichael Bommarito1-5/+4
13 daysio_uring: validate user-controlled cq.head in io_cqe_cache_refill()Zizhi Wo1-5/+17
2026-05-11io_uring: hold uring_lock when walking link chain in io_wq_free_work()Jens Axboe1-1/+6
2026-04-21io_uring: fix spurious fput in registered ring pathJens Axboe1-1/+2
2026-04-14Merge tag 'for-7.1/io_uring-20260411' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-77/+106
2026-04-08io_uring: unify getting ctx from passed in file descriptorJens Axboe1-21/+36
2026-04-03Merge tag 'io_uring-7.0-20260403' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+5
2026-04-01io_uring/zcrx: rename zcrx [un]register functionsPavel Begunkov1-1/+1
2026-04-01io_uring/zcrx: return back two step unregistrationPavel Begunkov1-0/+4
2026-04-01io_uring: protect remaining lockless ctx->rings accesses with RCUJens Axboe1-2/+5
2026-03-17io_uring: avoid req->ctx reload in io_req_put_rsrc_nodes()Jens Axboe1-2/+4
2026-03-17io_uring/bpf-ops: implement bpf ops registrationPavel Begunkov1-0/+1
2026-03-17io_uring/bpf-ops: implement loop_step with BPF struct_opsPavel Begunkov1-0/+1
2026-03-17io_uring: introduce callback driven main loopPavel Begunkov1-0/+11
2026-03-17io_uring: count CQEs in io_iopoll_check()Caleb Sander Mateos1-7/+2
2026-03-17io_uring: remove iopoll_queue from struct io_issue_defCaleb Sander Mateos1-2/+1
2026-03-17io_uring: add REQ_F_IOPOLLCaleb Sander Mateos1-5/+4
2026-03-17io_uring: mark known and harmless racy ctx->int_flags usesJens Axboe1-1/+1
2026-03-17io_uring: switch struct io_ring_ctx internal bitfields to flagsJens Axboe1-40/+42
2026-03-14Merge branch 'io_uring-7.0' into for-7.1/io_uringJens Axboe1-1/+3
2026-03-13Merge tag 'io_uring-7.0-20260312' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+3
2026-03-11io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte opsTom Ryan1-1/+1
2026-03-11io_uring: ensure ctx->rings is stable for task work flags manipulationJens Axboe1-0/+2
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-4/+4
2026-02-16io_uring: delay sqarray static branch disablementPavel Begunkov1-4/+4
2026-02-12io_uring: use the right type for creds iterationJens Axboe1-1/+1
2026-02-10io_uring: simplify IORING_SETUP_DEFER_TASKRUN && !SQPOLL checkCaleb Sander Mateos1-2/+1
2026-02-10Merge tag 'io_uring-bpf-restrictions.4-20260206' of git://git.kernel.org/pub/...Linus Torvalds1-0/+48
2026-02-10Merge tag 'for-7.0/io_uring-20260206' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-739/+43
2026-02-06io_uring: allow registration of per-task restrictionsJens Axboe1-0/+33
2026-01-27io_uring/bpf_filter: cache lookup table in ctx->bpf_filtersJens Axboe1-2/+9
2026-01-27io_uring: add support for BPF filtering for opcode restrictionsJens Axboe1-0/+8
2026-01-23io_uring: fix bad indentation for setup flags if statementJens Axboe1-1/+1
2026-01-23io_uring: introduce non-circular SQPavel Begunkov1-7/+22
2026-01-22io_uring: split out CQ waiting code into wait.cJens Axboe1-320/+2
2026-01-22io_uring: split out task work code into tw.cJens Axboe1-371/+0
2026-01-22io_uring: add IO_URING_EXIT_WAIT_MAX definitionJens Axboe1-1/+1
2026-01-14io_uring: move local task_work in exit cancel loopMing Lei1-4/+4
2026-01-13io_uring: track restrictions separately for IORING_OP and IORING_REGISTERJens Axboe1-2/+2
2026-01-13io_uring: move ctx->restricted check into io_check_restriction()Jens Axboe1-1/+3
2026-01-12io_uring/msg_ring: drop unnecessary submitter_task checksCaleb Sander Mateos1-6/+1
2026-01-12io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLEDCaleb Sander Mateos1-1/+5
2026-01-06io_uring: Trim out unused includesGabriel Krisman Bertazi1-12/+0
2026-01-01io_uring/tctx: add separate lock for list of tctx's in ctxJens Axboe1-0/+5
2025-12-31io_uring: use GFP_NOWAIT for overflow CQEs on legacy ringsAlexandre Negrel1-1/+1
2025-12-29io_uring: IOPOLL polling improvementsJens Axboe1-19/+8
2025-12-10io_uring: fix min_wait wakeups for SQPOLLJens Axboe1-0/+3
2025-12-04Merge tag 'for-6.19/io_uring-20251201' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-385/+162
2025-11-25io_uring: fix mixed cqe overflow handlingPavel Begunkov1-0/+2