Age | Commit message (Expand) | Author | Files | Lines |
2021-05-26 | io-wq: Fix UAF when wakeup wqe in hash waitqueue | Zqiang | 1 | -3/+6 |
2021-05-25 | io_uring/io-wq: close io-wq full-stop gap | Pavel Begunkov | 1 | -11/+9 |
2021-04-20 | io-wq: remove unused io_wqe_need_worker() function | Jens Axboe | 1 | -13/+0 |
2021-04-11 | io-wq: Fix io_wq_worker_affinity() | Peter Zijlstra | 1 | -9/+2 |
2021-04-11 | io-wq: simplify code in __io_worker_busy() | Hao Xu | 1 | -9/+6 |
2021-04-11 | io-wq: cancel task_work on exit only targeting the current 'wq' | Jens Axboe | 1 | -1/+11 |
2021-04-11 | io-wq: eliminate the need for a manager thread | Jens Axboe | 1 | -157/+115 |
2021-04-11 | io-wq: refactor *_get_acct() | Pavel Begunkov | 1 | -10/+7 |
2021-04-08 | io-wq: cancel unbounded works on io-wq destroy | Pavel Begunkov | 1 | -0/+4 |
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-12 | 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-07 | 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-23 | io-wq: fix race around io_worker grabbing | Jens Axboe | 1 | -9/+9 |
2021-02-23 | io-wq: fix races around manager/worker creation and task exit | Jens Axboe | 1 | -22/+35 |
2021-02-23 | io-wq: remove nr_process accounting | Jens Axboe | 1 | -47/+1 |
2021-02-21 | io-wq: make io_wq_fork_thread() available to other users | Jens Axboe | 1 | -4/+4 |
2021-02-21 | io-wq: only remove worker from free_list, if it was there | Jens Axboe | 1 | -3/+7 |
2021-02-21 | io_uring: remove io_identity | Jens Axboe | 1 | -0/+26 |
2021-02-21 | io-wq: worker idling always returns false | Jens Axboe | 1 | -8/+2 |
2021-02-21 | io-wq: fork worker threads from original task | Jens Axboe | 1 | -197/+104 |
2021-02-21 | io-wq: don't pass 'wqe' needlessly around | Jens Axboe | 1 | -15/+16 |
2021-02-21 | io-wq: get rid of wq->use_refs | Jens Axboe | 1 | -18/+1 |
2021-02-21 | io-wq: don't create any IO workers upfront | Jens Axboe | 1 | -12/+0 |
2021-02-21 | io_uring: remove the need for relying on an io-wq fallback worker | Jens Axboe | 1 | -12/+0 |
2021-02-12 | 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 |