summaryrefslogtreecommitdiffstats
path: root/io_uring/io_uring.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'io_uring-6.13-20250111' of git://git.kernel.dk/linuxLinus Torvalds7 days1-4/+1
|\
| * io_uring: don't touch sqd->thread off tw addPavel Begunkov8 days1-4/+1
* | Merge tag 'vfs-6.13-rc7.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds8 days1-5/+4
|\ \
| * \ Merge branch 'vfs-6.14.poll' into vfs.fixesChristian Brauner8 days1-5/+4
| |\ \ | | |/ | |/|
| | * io_uring_poll: kill the no longer necessary barrier after poll_wait()Oleg Nesterov8 days1-5/+4
* | | Merge tag 'for-6.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds9 days1-1/+1
|\ \ \ | |/ / |/| |
| * | io_uring/cmd: rename struct uring_cache to io_uring_cmd_dataJens Axboe12 days1-1/+1
* | | io_uring: check if iowq is killed before queuingPavel Begunkov2024-12-191-1/+5
* | | io_uring: Fix registered ring file refcount leakJann Horn2024-12-191-0/+1
* | | io_uring: make ctx->timeout_lock a raw spinlockJens Axboe2024-12-171-5/+5
| |/ |/|
* | Merge tag 'io_uring-6.13-20242901' of git://git.kernel.dk/linuxLinus Torvalds2024-12-011-25/+50
|\ \
| * | io_uring: fix task_work cap overshootingJens Axboe2024-11-261-15/+19
| * | io_uring: limit local tw doneDavid Wei2024-11-211-11/+32
| * | io_uring: add io_local_work_pending()David Wei2024-11-211-7/+7
* | | Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2024-11-201-3/+4
|\ \ \
| * | | io_uring: Switch to use hrtimer_setup_on_stack()Nam Cao2024-11-071-3/+4
* | | | Merge tag 'for-6.13/io_uring-20241118' of git://git.kernel.dk/linuxLinus Torvalds2024-11-191-197/+236
|\ \ \ \ | | |/ / | |/| |
| * | | io_uring: restore back registered wait argumentsPavel Begunkov2024-11-151-1/+13
| * | | io_uring: add memory region registrationPavel Begunkov2024-11-151-0/+1
| * | | io_uring: temporarily disable registered waitsPavel Begunkov2024-11-151-10/+0
| * | | io_uring: disable ENTER_EXT_ARG_REG for IOPOLLPavel Begunkov2024-11-151-6/+2
| * | | io_uring: fix invalid hybrid polling ctx leaksPavel Begunkov2024-11-131-5/+5
| * | | io_uring: avoid normal tw intermediate fallbackPavel Begunkov2024-11-061-11/+10
| * | | io_uring: prevent speculating sq_array indexingPavel Begunkov2024-11-061-0/+1
| * | | io_uring: move struct io_kiocb from task_struct to io_uring_taskJens Axboe2024-11-061-19/+15
| * | | io_uring: remove task ref helpersJens Axboe2024-11-061-21/+10
| * | | io_uring: move cancelations to be io_uring_task basedJens Axboe2024-11-061-21/+21
| * | | io_uring/rsrc: split io_kiocb node type assignmentsJens Axboe2024-11-061-3/+3
| * | | io_uring: add support for hybrid IOPOLLhexue2024-11-021-1/+7
| * | | io_uring/rsrc: get rid of the empty node and dummy_ubufJens Axboe2024-11-021-2/+2
| * | | io_uring/rsrc: add io_rsrc_node_lookup() helperJens Axboe2024-11-021-5/+1
| * | | io_uring/rsrc: unify file and buffer resource tablesJens Axboe2024-11-021-4/+3
| * | | io_uring: only initialize io_kiocb rsrc_nodes when neededJens Axboe2024-11-021-2/+2
| * | | io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entriesJens Axboe2024-11-021-2/+2
| * | | io_uring/rsrc: get rid of io_rsrc_node allocation cacheJens Axboe2024-11-021-5/+1
| * | | io_uring/rsrc: get rid of per-ring io_rsrc_node listJens Axboe2024-11-021-26/+12
| * | | io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU io_kiocb cacheJens Axboe2024-10-291-0/+2
| * | | io_uring: add support for fixed wait regionsJens Axboe2024-10-291-11/+57
| * | | io_uring: change io_get_ext_arg() to use uaccess begin + endJens Axboe2024-10-291-1/+17
| * | | io_uring: switch struct ext_arg from __kernel_timespec to timespec64Jens Axboe2024-10-291-10/+9
| * | | io_uring/register: add IORING_REGISTER_RESIZE_RINGSJens Axboe2024-10-291-0/+1
| * | | io_uring: abstract out a bit of the ring filling logicJens Axboe2024-10-291-30/+40
| * | | io_uring: move max entry definition and ring sizing into headerJens Axboe2024-10-291-8/+6
| * | | io_uring: clean up cqe trace pointsPavel Begunkov2024-10-291-2/+2
| * | | io_uring: static_key for !IORING_SETUP_NO_SQARRAYPavel Begunkov2024-10-291-1/+11
| * | | io_uring: kill io_llist_xchgPavel Begunkov2024-10-291-15/+1
| * | | io_uring: move cancel hash tables to kvmalloc/kvfreeJens Axboe2024-10-291-7/+13
| * | | io_uring/cancel: get rid of init_hash_table() helperJens Axboe2024-10-291-1/+3
| * | | io_uring/poll: get rid of unlocked cancel hashJens Axboe2024-10-291-4/+0
| | |/ | |/|
* / | remove pointless includes of <linux/fdtable.h>Al Viro2024-10-071-1/+0
|/ /