summaryrefslogtreecommitdiffstats
path: root/fs
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | | io_uring: add IORING_SETUP_TASKRUN_FLAGJens Axboe2022-04-301-3/+11
| * | | | | | | | | | | | | | | | | io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKRUN is usedJens Axboe2022-04-301-4/+13
| * | | | | | | | | | | | | | | | | io_uring: set task_work notify method at init timeJens Axboe2022-04-301-12/+11
| * | | | | | | | | | | | | | | | | io-wq: use __set_notify_signal() to wake workersJens Axboe2022-04-301-2/+2
| * | | | | | | | | | | | | | | | | io_uring: serialize ctx->rings->sq_flags with atomic_or/andJens Axboe2022-04-301-26/+10
| * | | | | | | | | | | | | | | | | io_uring: fix compile warning for 32-bit buildsJens Axboe2022-04-251-1/+1
| |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | io_uring: return an error when cqe is droppedDylan Yudaken2022-04-241-4/+28
| * | | | | | | | | | | | | | | | io_uring: use constants for cq_overflow bitfieldDylan Yudaken2022-04-241-8/+14
| * | | | | | | | | | | | | | | | io_uring: rework io_uring_enter to simplify return valueDylan Yudaken2022-04-241-14/+21
| * | | | | | | | | | | | | | | | io_uring: trace cqe overflowsDylan Yudaken2022-04-241-0/+1
| * | | | | | | | | | | | | | | | io_uring: allow re-poll if we made progressJens Axboe2022-04-241-3/+7
| * | | | | | | | | | | | | | | | io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)Jens Axboe2022-04-241-7/+29
| * | | | | | | | | | | | | | | | io_uring: add support for IORING_ASYNC_CANCEL_ANYJens Axboe2022-04-241-14/+25
| * | | | | | | | | | | | | | | | io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' keyJens Axboe2022-04-241-7/+60
| * | | | | | | | | | | | | | | | io_uring: add support for IORING_ASYNC_CANCEL_ALLJens Axboe2022-04-242-21/+71
| * | | | | | | | | | | | | | | | io_uring: pass in struct io_cancel_data consistentlyJens Axboe2022-04-241-32/+44
| * | | | | | | | | | | | | | | | io_uring: remove dead 'poll_only' argument to io_poll_cancel()Jens Axboe2022-04-241-4/+3
| * | | | | | | | | | | | | | | | io_uring: refactor io_disarm_next() lockingPavel Begunkov2022-04-241-7/+10
| * | | | | | | | | | | | | | | | io_uring: move timeout locking in io_timeout_cancel()Pavel Begunkov2022-04-241-7/+5
| * | | | | | | | | | | | | | | | io_uring: store SCM state in io_fixed_file->file_ptrJens Axboe2022-04-241-7/+29
| * | | | | | | | | | | | | | | | io_uring: kill ctx arg from io_req_put_rsrcPavel Begunkov2022-04-241-3/+3
| * | | | | | | | | | | | | | | | io_uring: add a helper for putting rsrc nodesPavel Begunkov2022-04-241-3/+8
| * | | | | | | | | | | | | | | | io_uring: store rsrc node in req instead of refsPavel Begunkov2022-04-241-11/+11
| * | | | | | | | | | | | | | | | io_uring: refactor io_assign_file error pathPavel Begunkov2022-04-241-5/+1
| * | | | | | | | | | | | | | | | io_uring: use right helpers for file assign lockingPavel Begunkov2022-04-241-4/+2
| * | | | | | | | | | | | | | | | io_uring: add data_race annotationsPavel Begunkov2022-04-241-3/+3
| * | | | | | | | | | | | | | | | io_uring: inline io_req_complete_fail_submit()Pavel Begunkov2022-04-241-13/+8
| * | | | | | | | | | | | | | | | io_uring: refactor io_submit_sqe()Pavel Begunkov2022-04-241-9/+14
| * | | | | | | | | | | | | | | | io_uring: refactor lazy link failPavel Begunkov2022-04-241-40/+47
| * | | | | | | | | | | | | | | | io_uring: introduce IO_REQ_LINK_FLAGSPavel Begunkov2022-04-241-6/+7
| * | | | | | | | | | | | | | | | io_uring: refactor io_queue_sqe()Pavel Begunkov2022-04-241-8/+12
| * | | | | | | | | | | | | | | | io_uring: rename io_queue_async_work()Pavel Begunkov2022-04-241-4/+4
| * | | | | | | | | | | | | | | | io_uring: inline io_queue_sqe()Pavel Begunkov2022-04-241-13/+8
| * | | | | | | | | | | | | | | | io_uring: helper for prep+queuing linked timeoutsPavel Begunkov2022-04-241-9/+13
| * | | | | | | | | | | | | | | | io_uring: inline io_free_req()Pavel Begunkov2022-04-241-10/+5
| * | | | | | | | | | | | | | | | io_uring: kill io_put_req_deferred()Pavel Begunkov2022-04-241-34/+22
| * | | | | | | | | | | | | | | | io_uring: minor refactoring for some tw handlersPavel Begunkov2022-04-241-9/+5
| * | | | | | | | | | | | | | | | io_uring: clean poll tw PF_EXITING handlingPavel Begunkov2022-04-241-1/+1
| * | | | | | | | | | | | | | | | io_uring: optimise io_get_cqe()Pavel Begunkov2022-04-241-11/+35
| * | | | | | | | | | | | | | | | io_uring: optimise submission left countingPavel Begunkov2022-04-241-10/+10
| * | | | | | | | | | | | | | | | io_uring: optimise submission loop invariantPavel Begunkov2022-04-241-17/+15
| * | | | | | | | | | | | | | | | io_uring: add helper to return req to cache listPavel Begunkov2022-04-241-4/+8
| * | | | | | | | | | | | | | | | io_uring: helper for empty req cache checksPavel Begunkov2022-04-241-3/+8
| * | | | | | | | | | | | | | | | io_uring: inline io_flush_cached_reqsPavel Begunkov2022-04-241-19/+11
| * | | | | | | | | | | | | | | | io_uring: shrink final link flushPavel Begunkov2022-04-241-2/+2
| * | | | | | | | | | | | | | | | io_uring: memcpy CQE from reqPavel Begunkov2022-04-241-1/+23
| * | | | | | | | | | | | | | | | io_uring: explicitly keep a CQE in io_kiocbPavel Begunkov2022-04-241-65/+69
| * | | | | | | | | | | | | | | | io_uring: rename io_sqe_file_registerPavel Begunkov2022-04-241-4/+4
| * | | | | | | | | | | | | | | | io_uring: deduplicate SCM accountingPavel Begunkov2022-04-241-67/+40
| * | | | | | | | | | | | | | | | io_uring: don't pass around fixed index for scmPavel Begunkov2022-04-241-23/+14