Age | Commit message (Expand) | Author | Files | Lines |
2021-04-01 | io_uring/io-wq: protect against sprintf overflow | Pavel Begunkov | 1 | -2/+2 |
2021-03-27 | io_uring: handle signals for IO threads like a normal thread | Jens Axboe | 1 | -6/+14 |
2021-03-25 | io-wq: fix race around pending work on teardown | Jens Axboe | 1 | -1/+5 |
2021-03-21 | io_uring: don't use {test,clear}_tsk_thread_flag() for current | Jens Axboe | 1 | -4/+2 |
2021-03-21 | io-wq: ensure task is running before processing task_work | Jens Axboe | 1 | -2/+6 |
2021-03-13 | io_uring: allow IO worker threads to be frozen | Jens Axboe | 1 | -1/+5 |
2021-03-10 | kernel: make IO threads unfreezable by default | Jens Axboe | 1 | -2/+1 |
2021-03-10 | io-wq: fix ref leak for req in case of exit cancelations | yangerkun | 1 | -2/+1 |
2021-03-10 | io-wq: remove unused 'user' member of io_wq | Jens Axboe | 1 | -1/+0 |
2021-03-08 | io-wq: warn on creating manager while exiting | Pavel Begunkov | 1 | -0/+2 |
2021-03-06 | io-wq: fix race in freeing 'wq' and worker access | Jens Axboe | 1 | -8/+8 |
2021-03-05 | io-wq: kill hashed waitqueue before manager exits | Jens Axboe | 1 | -4/+5 |
2021-03-05 | io_uring: move to using create_io_thread() | Jens Axboe | 1 | -88/+35 |
2021-03-04 | io-wq: ensure all pending work is canceled on exit | Jens Axboe | 1 | -9/+33 |
2021-03-04 | io_uring: ensure that threads freeze on suspend | Jens Axboe | 1 | -0/+3 |
2021-03-04 | io-wq: fix error path leak of buffered write hash map | Jens Axboe | 1 | -1/+1 |
2021-03-04 | io_uring: move cred assignment into io_issue_sqe() | Jens Axboe | 1 | -26/+0 |
2021-03-04 | io-wq: provide an io_wq_put_and_exit() helper | Jens Axboe | 1 | -10/+19 |
2021-03-04 | io-wq: fix double put of 'wq' in error path | Jens Axboe | 1 | -2/+0 |
2021-03-04 | io-wq: wait for manager exit on wq destroy | Jens Axboe | 1 | -1/+6 |
2021-03-04 | io-wq: rename wq->done completion to wq->started | Jens Axboe | 1 | -4/+4 |
2021-03-04 | io-wq: don't ask for a new worker if we're exiting | Jens Axboe | 1 | -0/+2 |
2021-03-04 | io-wq: have manager wait for all workers to exit | Jens Axboe | 1 | -8/+22 |
2021-03-01 | io-wq: wait for worker startup when forking a new one | Jens Axboe | 1 | -0/+4 |
2021-02-25 | io-wq: remove now unused IO_WQ_BIT_ERROR | Jens Axboe | 1 | -10/+0 |
2021-02-25 | io-wq: improve manager/worker handling over exec | Jens Axboe | 1 | -20/+42 |
2021-02-25 | io-wq: make buffered file write hashed work map per-ctx | Jens Axboe | 1 | -11/+74 |
2021-02-24 | io-wq: fix race around io_worker grabbing | Jens Axboe | 1 | -9/+9 |
2021-02-24 | io-wq: fix races around manager/worker creation and task exit | Jens Axboe | 1 | -22/+35 |
2021-02-24 | io-wq: remove nr_process accounting | Jens Axboe | 1 | -47/+1 |
2021-02-22 | io-wq: make io_wq_fork_thread() available to other users | Jens Axboe | 1 | -4/+4 |
2021-02-22 | io-wq: only remove worker from free_list, if it was there | Jens Axboe | 1 | -3/+7 |
2021-02-22 | io_uring: remove io_identity | Jens Axboe | 1 | -0/+26 |
2021-02-22 | io-wq: worker idling always returns false | Jens Axboe | 1 | -8/+2 |
2021-02-22 | io-wq: fork worker threads from original task | Jens Axboe | 1 | -197/+104 |
2021-02-22 | io-wq: don't pass 'wqe' needlessly around | Jens Axboe | 1 | -15/+16 |
2021-02-22 | io-wq: get rid of wq->use_refs | Jens Axboe | 1 | -18/+1 |
2021-02-22 | io-wq: don't create any IO workers upfront | Jens Axboe | 1 | -12/+0 |
2021-02-22 | io_uring: remove the need for relying on an io-wq fallback worker | Jens Axboe | 1 | -12/+0 |
2021-02-13 | io-wq: clear out worker ->fs and ->files | Jens Axboe | 1 | -8/+6 |
2021-02-04 | io_uring/io-wq: return 2-step work swap scheme | Pavel Begunkov | 1 | -10/+6 |
2021-02-01 | io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL | Jens Axboe | 1 | -1/+0 |
2020-12-20 | io-wq: kill now unused io_wq_cancel_all() | Jens Axboe | 1 | -29/+1 |
2020-12-09 | io_uring: always batch cancel in *cancel_files() | Pavel Begunkov | 1 | -10/+0 |
2020-11-04 | io-wq: cancel request if it's asking for files and we don't have them | Jens Axboe | 1 | -0/+4 |
2020-10-22 | io-wq: re-set NUMA node affinities if CPUs come online | Jens Axboe | 1 | -4/+56 |
2020-10-21 | io_uring: unify fsize with def->work_flags | Jens Axboe | 1 | -2/+6 |
2020-10-17 | io-wq: inherit audit loginuid and sessionid | Jens Axboe | 1 | -0/+10 |
2020-10-17 | io_uring: move io identity items into separate struct | Jens Axboe | 1 | -16/+18 |
2020-10-17 | io_uring: rely solely on work flags to determine personality. | Jens Axboe | 1 | -4/+0 |