summaryrefslogtreecommitdiffstats
path: root/io_uring (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'io_uring-6.13-20250116' of git://git.kernel.dk/linuxLinus Torvalds27 hours2-30/+32
|\
| * io_uring/register: cache old SQ/CQ head reading for copiesJens Axboe3 days1-5/+7
| * io_uring/register: document io_register_resize_rings() shared mem usageJens Axboe3 days1-18/+26
| * io_uring/register: use stable SQ/CQ ring data during resizeJens Axboe3 days1-2/+2
| * io_uring/rsrc: fixup io_clone_buffers() error handlingJens Axboe3 days1-9/+1
* | Merge tag 'io_uring-6.13-20250111' of git://git.kernel.dk/linuxLinus Torvalds6 days5-18/+20
|\|
| * io_uring: don't touch sqd->thread off tw addPavel Begunkov7 days1-4/+1
| * io_uring/sqpoll: zero sqd->thread on tctx errorsPavel Begunkov7 days1-1/+5
| * io_uring/eventfd: ensure io_eventfd_signal() defers another RCU periodJens Axboe9 days1-9/+7
| * io_uring: silence false positive warningsPavel Begunkov11 days1-3/+4
| * io_uring/timeout: fix multishot updatesPavel Begunkov13 days1-1/+3
* | Merge tag 'vfs-6.13-rc7.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds7 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 Torvalds8 days4-13/+19
|\ \ \ | |/ / |/| |
| * | io_uring/cmd: add per-op data to struct io_uring_cmd_dataJens Axboe12 days1-2/+11
| * | io_uring/cmd: rename struct uring_cache to io_uring_cmd_dataJens Axboe12 days4-11/+8
* | | io_uring/kbuf: use pre-committed buffer address for non-pollable fileJens Axboe2025-01-031-1/+3
* | | io_uring/net: always initialize kmsg->msg.msg_inq upfrontJens Axboe2025-01-031-0/+1
* | | io_uring/timeout: flush timeouts outside of the timeout lockJens Axboe2024-12-301-14/+31
* | | io_uring/rw: fix downgraded mshot readPavel Begunkov2024-12-281-0/+2
* | | io_uring/sqpoll: fix sqpoll error handling racesPavel Begunkov2024-12-261-0/+6
* | | io_uring: check if iowq is killed before queuingPavel Begunkov2024-12-191-1/+5
* | | io_uring/register: limit ring resizing to DEFER_TASKRUNJens Axboe2024-12-191-0/+3
* | | io_uring: Fix registered ring file refcount leakJann Horn2024-12-191-0/+1
* | | io_uring: make ctx->timeout_lock a raw spinlockJens Axboe2024-12-172-25/+25
* | | io_uring/rsrc: don't put/free empty buffersJens Axboe2024-12-121-2/+4
* | | io_uring: Change res2 parameter type in io_uring_cmd_doneBernd Schubert2024-12-031-1/+1
| |/ |/|
* | Merge tag 'io_uring-6.13-20242901' of git://git.kernel.dk/linuxLinus Torvalds2024-12-016-33/+86
|\ \
| * | io_uring/tctx: work around xa_store() allocation error issueJens Axboe2024-11-291-1/+12
| * | io_uring: fix corner case forgetting to vunmapPavel Begunkov2024-11-271-1/+3
| * | io_uring: fix task_work cap overshootingJens Axboe2024-11-261-15/+19
| * | io_uring: check for overflows in io_pin_pagesPavel Begunkov2024-11-261-1/+6
| * | io_uring/nop: ensure nop->fd is always initializedJens Axboe2024-11-211-1/+5
| * | io_uring: limit local tw doneDavid Wei2024-11-212-12/+33
| * | io_uring: add io_local_work_pending()David Wei2024-11-212-9/+14
| * | io_uring/region: return negative -E2BIG in io_create_region()Dan Carpenter2024-11-201-1/+1
| * | io_uring: protect register tracingPavel Begunkov2024-11-181-1/+2
* | | Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2024-11-203-5/+5
|\ \ \
| * | | io_uring: Switch to use hrtimer_setup_on_stack()Nam Cao2024-11-071-3/+4
| * | | io_uring: Remove redundant hrtimer's callback function setupNam Cao2024-11-071-1/+0
* | | | Merge tag 'for-6.13/io_uring-20241118' of git://git.kernel.dk/linuxLinus Torvalds2024-11-1936-1171/+1644
|\ \ \ \ | | |/ / | |/| |
| * | | io_uring/region: fix error codes after failed vmapPavel Begunkov2024-11-171-1/+3
| * | | io_uring: restore back registered wait argumentsPavel Begunkov2024-11-152-2/+28
| * | | io_uring: add memory region registrationPavel Begunkov2024-11-152-0/+38
| * | | io_uring: introduce concept of memory regionsPavel Begunkov2024-11-152-0/+81
| * | | io_uring: temporarily disable registered waitsPavel Begunkov2024-11-153-93/+0
| * | | io_uring: disable ENTER_EXT_ARG_REG for IOPOLLPavel Begunkov2024-11-151-6/+2
| * | | io_uring: fortify io_pin_pages with a warningPavel Begunkov2024-11-151-0/+2
| * | | switch io_msg_ring() to CLASS(fd)Al Viro2024-11-151-11/+7