summaryrefslogtreecommitdiffstats
path: root/io_uring
AgeCommit message (Expand)AuthorLines
2022-09-21io_uring/net: don't lose partial send_zc on failPavel Begunkov-0/+18
2022-09-21io_uring/net: don't lose partial send/recv on failPavel Begunkov-0/+16
2022-09-21io_uring/rw: don't lose partial IO result on failPavel Begunkov-0/+15
2022-09-21io_uring: add custom opcode hooks on failPavel Begunkov-0/+5
2022-09-21io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128Jens Axboe-6/+26
2022-09-21io_uring/fdinfo: get rid of unnecessary is_cqe32 variableJens Axboe-10/+6
2022-09-21io_uring: remove unused return from io_disarm_nextPavel Begunkov-11/+4
2022-09-21io_uring: add fast path for io_run_local_work()Pavel Begunkov-0/+3
2022-09-21io_uring/iopoll: unify tw breaking logicPavel Begunkov-7/+7
2022-09-21io_uring/iopoll: fix unexpected returnsPavel Begunkov-4/+1
2022-09-21io_uring: disallow defer-tw run w/ no submittersPavel Begunkov-13/+3
2022-09-21io_uring: further limit non-owner defer-tw cq waitingPavel Begunkov-0/+17
2022-09-21io_uring/net: use io_sr_msg for sendzcPavel Begunkov-13/+5
2022-09-21io_uring/net: refactor io_sr_msg typesPavel Begunkov-7/+7
2022-09-21io_uring/net: add non-bvec sg chunking callbackPavel Begunkov-6/+11
2022-09-21io_uring/net: io_async_msghdr caches for sendzcPavel Begunkov-5/+4
2022-09-21io_uring/net: use async caches for async prepPavel Begunkov-3/+15
2022-09-21io_uring/net: reshuffle error handlingPavel Begunkov-8/+8
2022-09-21io_uring: use io_cq_lock consistentlyPavel Begunkov-1/+1
2022-09-21io_uring: kill an outdated commentPavel Begunkov-4/+0
2022-09-21io_uring: allow buffer recycling in READVDylan Yudaken-94/+52
2022-09-21fs: add batch and poll flags to the uring_cmd_iopoll() handlerJens Axboe-1/+2
2022-09-21io_uring: ensure iopoll runs local task work as wellJens Axboe-19/+26
2022-09-21io_uring: add local task_work run helper that is entered lockedJens Axboe-7/+17
2022-09-21io_uring: cleanly separate request types for iopollJens Axboe-6/+9
2022-09-21io_uring: add iopoll infrastructure for io_uring_cmdKanchan Joshi-3/+23
2022-09-21io_uring: trace local task work runDylan Yudaken-0/+3
2022-09-21io_uring: signal registered eventfd to process deferred task workDylan Yudaken-23/+61
2022-09-21io_uring: move io_eventfd_putDylan Yudaken-8/+8
2022-09-21io_uring: add IORING_SETUP_DEFER_TASKRUNDylan Yudaken-21/+159
2022-09-21io_uring: do not run task work at the start of io_uring_enterDylan Yudaken-2/+0
2022-09-21io_uring: introduce io_has_workDylan Yudaken-4/+9
2022-09-21io_uring: remove unnecessary variableDylan Yudaken-4/+1
2022-09-18Merge tag 'io_uring-6.0-2022-09-18' of git://git.kernel.dk/linuxLinus Torvalds-9/+9
2022-09-18io_uring/opdef: rename SENDZC_NOTIF to SEND_ZCStefan Metzmacher-1/+1
2022-09-18io_uring/net: fix zc fixed buf lifetimePavel Begunkov-8/+8
2022-09-16Merge tag 'io_uring-6.0-2022-09-16' of git://git.kernel.dk/linux-blockLinus Torvalds-2/+3
2022-09-15io_uring/msg_ring: check file type before puttingJens Axboe-1/+2
2022-09-13io_uring/rw: fix error'ed retry return valuesPavel Begunkov-1/+1
2022-09-09Merge tag 'io_uring-6.0-2022-09-09' of git://git.kernel.dk/linux-blockLinus Torvalds-25/+29
2022-09-09io_uring/rw: fix short rw error handlingPavel Begunkov-12/+18
2022-09-08io_uring/net: copy addr for zc on POLL_FIRSTPavel Begunkov-3/+4
2022-09-07io_uring: recycle kbuf recycle on tw requeuePavel Begunkov-0/+1
2022-09-07io_uring/kbuf: fix not advancing READV kbuf ringPavel Begunkov-2/+6
2022-09-05io_uring/notif: Remove the unused function io_notif_complete()Jiapeng Chong-8/+0
2022-09-02Merge tag 'io_uring-6.0-2022-09-02' of git://git.kernel.dk/linux-blockLinus Torvalds-230/+52
2022-09-01__io_setxattr(): constify pathAl Viro-1/+1
2022-09-01io_uring/net: simplify zerocopy send user APIPavel Begunkov-74/+42
2022-09-01io_uring/notif: remove notif registrationPavel Begunkov-95/+1
2022-09-01Revert "io_uring: rename IORING_OP_FILES_UPDATE"Pavel Begunkov-22/+8