summaryrefslogtreecommitdiffstats
path: root/fs
Commit message (Expand)AuthorAgeFilesLines
* io_uring: ignore double poll add on the same waitqueue headJens Axboe2021-03-041-0/+3
* io_uring: ensure that SQPOLL thread is started for exitJens Axboe2021-03-041-3/+3
* io_uring: replace cmpxchg in fallback with xchgPavel Begunkov2021-03-041-6/+2
* io_uring: fix __tctx_task_work() ctx racePavel Begunkov2021-03-041-17/+19
* io_uring: kill io_uring_flush()Jens Axboe2021-03-041-47/+0
* io_uring: kill unnecessary io_run_ctx_fallback() in io_ring_exit_work()Jens Axboe2021-03-041-1/+0
* io_uring: move cred assignment into io_issue_sqe()Jens Axboe2021-03-043-81/+22
* io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checksJens Axboe2021-03-041-11/+1
* io_uring: remove unused argument 'tsk' from io_req_caches_free()Jens Axboe2021-03-041-3/+3
* io_uring: destroy io-wq on execPavel Begunkov2021-03-041-9/+10
* io_uring: warn on not destroyed io-wqPavel Begunkov2021-03-041-0/+2
* io_uring: fix race condition in task_work add and clearJens Axboe2021-03-041-2/+2
* io-wq: provide an io_wq_put_and_exit() helperJens Axboe2021-03-043-11/+21
* io_uring: don't use complete_all() on SQPOLL thread exitJens Axboe2021-03-041-1/+4
* io_uring: run fallback on cancellationPavel Begunkov2021-03-041-1/+6
* io_uring: SQPOLL stop error handling fixesJens Axboe2021-03-041-7/+18
* io-wq: fix double put of 'wq' in error pathJens Axboe2021-03-041-2/+0
* io-wq: wait for manager exit on wq destroyJens Axboe2021-03-041-1/+6
* io-wq: rename wq->done completion to wq->startedJens Axboe2021-03-041-4/+4
* io-wq: don't ask for a new worker if we're exitingJens Axboe2021-03-041-0/+2
* io-wq: have manager wait for all workers to exitJens Axboe2021-03-041-8/+22
* io-wq: wait for worker startup when forking a new oneJens Axboe2021-03-011-0/+4
* Merge tag 'xfs-5.12-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2021-02-287-64/+84
|\
| * xfs: use current->journal_info for detecting transaction recursionDave Chinner2021-02-255-26/+60
| * xfs: don't nest transactions when scanning for eofblocksDarrick J. Wong2021-02-251-3/+10
| * xfs: don't reuse busy extents on extent trimBrian Foster2021-02-251-14/+0
| * xfs: restore speculative_cow_prealloc_lifetime sysctlDarrick J. Wong2021-02-241-21/+14
* | Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-2811-25/+19
|\ \
| * | block: Add bio_max_segsMatthew Wilcox (Oracle)2021-02-2611-25/+19
* | | Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-275-1052/+661
|\ \ \
| * | | io-wq: remove now unused IO_WQ_BIT_ERRORJens Axboe2021-02-251-10/+0
| * | | io_uring: fix SQPOLL thread handling over execJens Axboe2021-02-251-1/+34
| * | | io-wq: improve manager/worker handling over execJens Axboe2021-02-253-23/+45
| * | | io_uring: ensure SQPOLL startup is triggered before error shutdownJens Axboe2021-02-251-1/+2
| * | | io-wq: make buffered file write hashed work map per-ctxJens Axboe2021-02-253-11/+107
| * | | io-wq: fix race around io_worker grabbingJens Axboe2021-02-231-9/+9
| * | | io-wq: fix races around manager/worker creation and task exitJens Axboe2021-02-231-22/+35
| * | | io_uring: ensure io-wq context is always destroyed for tasksJens Axboe2021-02-231-3/+4
| * | | io_uring: cleanup ->user usageJens Axboe2021-02-231-12/+6
| * | | io-wq: remove nr_process accountingJens Axboe2021-02-233-50/+1
| * | | io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERSJens Axboe2021-02-231-1/+1
| * | | Revert "proc: don't allow async path resolution of /proc/self components"Jens Axboe2021-02-231-7/+0
| * | | Revert "proc: don't allow async path resolution of /proc/thread-self components"Jens Axboe2021-02-232-8/+1
| * | | io_uring: move SQPOLL thread io-wq forked workerJens Axboe2021-02-231-292/+181
| * | | io-wq: make io_wq_fork_thread() available to other usersJens Axboe2021-02-212-4/+6
| * | | io-wq: only remove worker from free_list, if it was thereJens Axboe2021-02-211-3/+7
| * | | io_uring: remove io_identityJens Axboe2021-02-213-80/+52
| * | | io_uring: remove any grabbing of contextJens Axboe2021-02-212-229/+14
| * | | io-wq: worker idling always returns falseJens Axboe2021-02-211-8/+2
| * | | io-wq: fork worker threads from original taskJens Axboe2021-02-213-198/+113