summaryrefslogtreecommitdiff
path: root/io_uring/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
3 daysConvert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
4 daystreewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-4/+4
9 daysio_uring: delay sqarray static branch disablementPavel Begunkov1-4/+4
13 daysio_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
2025-11-13io_uring: move cq/sq user offset init aroundPavel Begunkov1-21/+20
2025-11-13io_uring: pre-calculate scq layoutPavel Begunkov1-13/+14
2025-11-13io_uring: keep ring laoyut in a structurePavel Begunkov1-26/+28
2025-11-13io_uring: introduce struct io_ctx_configPavel Begunkov1-13/+28
2025-11-13io_uring: use size_add helpers for ring offsetsPavel Begunkov1-10/+8
2025-11-13io_uring: refactor rings_size nosqarray handlingPavel Begunkov1-12/+12
2025-11-13Merge branch 'io_uring-6.18' into for-6.19/io_uringJens Axboe1-1/+1
2025-11-11io_uring: move flags check to io_uring_sanitise_paramsPavel Begunkov1-2/+3
2025-11-11io_uring: use mem_is_zero to check ring paramsPavel Begunkov1-5/+3
2025-11-11io_uring: pass sq entries in the params structPavel Begunkov1-4/+7
2025-11-07io_uring: use WRITE_ONCE for user shared memoryPavel Begunkov1-4/+6
2025-11-07io_uring/zcrx: reverse ifq refcountDavid Wei1-5/+0
2025-11-07io_uring/memmap: refactor io_free_region() to take user_struct paramDavid Wei1-3/+3
2025-11-05io_uring: fix typos and comment wordingAlok Tiwari1-2/+2
2025-11-04io_uring/cancel: move cancelation code from io_uring.c to cancel.cJens Axboe1-240/+4
2025-11-04io_uring/cancel: move __io_uring_cancel() into cancel.cJens Axboe1-6/+0
2025-11-04io_uring/cancel: move request/task cancelation logic into cancel.cJens Axboe1-38/+0
2025-11-03io_uring: add wrapper type for io_req_tw_func_t argCaleb Sander Mateos1-9/+12
2025-11-03io_uring: only call io_should_terminate_tw() once for ctxCaleb Sander Mateos1-3/+2
2025-10-22io_uring: check for user passing 0 nr_submitPavel Begunkov1-2/+3
2025-10-22io_uring: Fix code indentation errorRanganath V N1-1/+1
2025-10-22io_uring: add support for IORING_SETUP_SQE_MIXEDKeith Busch1-4/+33
2025-10-20io_uring: sanity check sizes before attempting allocationPavel Begunkov1-16/+12