summaryrefslogtreecommitdiff
path: root/io_uring/io_uring.c
AgeCommit message (Expand)Author
2026-03-13Merge tag 'io_uring-7.0-20260312' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2026-03-11io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte opsTom Ryan
2026-03-11io_uring: ensure ctx->rings is stable for task work flags manipulationJens Axboe
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-02-15io_uring: delay sqarray static branch disablementPavel Begunkov
2026-02-11io_uring: use the right type for creds iterationJens Axboe
2026-02-09io_uring: simplify IORING_SETUP_DEFER_TASKRUN && !SQPOLL checkCaleb Sander Mateos
2026-02-09Merge tag 'io_uring-bpf-restrictions.4-20260206' of git://git.kernel.org/pub/...Linus Torvalds
2026-02-09Merge tag 'for-7.0/io_uring-20260206' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2026-02-06io_uring: allow registration of per-task restrictionsJens Axboe
2026-01-27io_uring/bpf_filter: cache lookup table in ctx->bpf_filtersJens Axboe
2026-01-27io_uring: add support for BPF filtering for opcode restrictionsJens Axboe
2026-01-23io_uring: fix bad indentation for setup flags if statementJens Axboe
2026-01-22io_uring: introduce non-circular SQPavel Begunkov
2026-01-22io_uring: split out CQ waiting code into wait.cJens Axboe
2026-01-22io_uring: split out task work code into tw.cJens Axboe
2026-01-22io_uring: add IO_URING_EXIT_WAIT_MAX definitionJens Axboe
2026-01-14io_uring: move local task_work in exit cancel loopMing Lei
2026-01-13io_uring: track restrictions separately for IORING_OP and IORING_REGISTERJens Axboe
2026-01-13io_uring: move ctx->restricted check into io_check_restriction()Jens Axboe
2026-01-12io_uring/msg_ring: drop unnecessary submitter_task checksCaleb Sander Mateos
2026-01-12io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLEDCaleb Sander Mateos
2026-01-05io_uring: Trim out unused includesGabriel Krisman Bertazi
2026-01-01io_uring/tctx: add separate lock for list of tctx's in ctxJens Axboe
2025-12-30io_uring: use GFP_NOWAIT for overflow CQEs on legacy ringsAlexandre Negrel
2025-12-28io_uring: IOPOLL polling improvementsJens Axboe
2025-12-09io_uring: fix min_wait wakeups for SQPOLLJens Axboe
2025-12-03Merge tag 'for-6.19/io_uring-20251201' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-11-25io_uring: fix mixed cqe overflow handlingPavel Begunkov
2025-11-13io_uring: move cq/sq user offset init aroundPavel Begunkov
2025-11-13io_uring: pre-calculate scq layoutPavel Begunkov
2025-11-13io_uring: keep ring laoyut in a structurePavel Begunkov
2025-11-13io_uring: introduce struct io_ctx_configPavel Begunkov
2025-11-13io_uring: use size_add helpers for ring offsetsPavel Begunkov
2025-11-13io_uring: refactor rings_size nosqarray handlingPavel Begunkov
2025-11-13Merge branch 'io_uring-6.18' into for-6.19/io_uringJens Axboe
2025-11-11io_uring: move flags check to io_uring_sanitise_paramsPavel Begunkov
2025-11-11io_uring: use mem_is_zero to check ring paramsPavel Begunkov
2025-11-11io_uring: pass sq entries in the params structPavel Begunkov
2025-11-06io_uring: use WRITE_ONCE for user shared memoryPavel Begunkov
2025-11-06io_uring/zcrx: reverse ifq refcountDavid Wei
2025-11-06io_uring/memmap: refactor io_free_region() to take user_struct paramDavid Wei
2025-11-05io_uring: fix typos and comment wordingAlok Tiwari
2025-11-04io_uring/cancel: move cancelation code from io_uring.c to cancel.cJens Axboe
2025-11-04io_uring/cancel: move __io_uring_cancel() into cancel.cJens Axboe
2025-11-04io_uring/cancel: move request/task cancelation logic into cancel.cJens Axboe
2025-11-03io_uring: add wrapper type for io_req_tw_func_t argCaleb Sander Mateos
2025-11-03io_uring: only call io_should_terminate_tw() once for ctxCaleb Sander Mateos
2025-10-22io_uring: check for user passing 0 nr_submitPavel Begunkov