aboutsummaryrefslogtreecommitdiff
path: root/fs/io-wq.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-11io-wq: serialize hash clear with wakeupGravatar Jens Axboe 1-2/+15
2021-11-02io-wq: fix max-workers not correctly set on multi-node systemGravatar Beld Zhang 1-3/+13
2021-11-01Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 1-0/+4
2021-11-01Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-16/+42
2021-10-29io-wq: remove worker to owner tw dependencyGravatar Pavel Begunkov 1-9/+37
2021-10-23io-wq: use helper for worker refcountingGravatar Pavel Begunkov 1-2/+1
2021-10-19io-wq: max_worker fixesGravatar Pavel Begunkov 1-2/+5
2021-10-19io-wq: Remove duplicate code in io_workqueue_create()Gravatar Bixuan Cui 1-5/+4
2021-09-27io-wq: exclusively gate signal based exit on get_signal() returnGravatar Jens Axboe 1-4/+1
2021-09-24io-wq: ensure we exit if thread group is exitingGravatar Jens Axboe 1-1/+2
2021-09-19audit,io_uring,io-wq: add some basic audit support to io_uringGravatar Paul Moore 1-0/+4
2021-09-13io-wq: provide IO_WQ_* constants for IORING_REGISTER_IOWQ_MAX_WORKERS arg itemsGravatar Eugene Syromiatnikov 1-0/+5
2021-09-12io-wq: fix potential race of acct->nr_workersGravatar Hao Xu 1-2/+1
2021-09-12io-wq: code clean of io_wqe_create_worker()Gravatar Hao Xu 1-12/+7
2021-09-09io-wq: fix memory leak in create_io_worker()Gravatar Qiang.zhang 1-0/+3
2021-09-08io-wq: fix silly logic error in io_task_work_match()Gravatar Jens Axboe 1-2/+7
2021-09-08io-wq: fix cancellation on create-worker failureGravatar Pavel Begunkov 1-9/+20
2021-09-02io-wq: make worker creation resilient against signalsGravatar Jens Axboe 1-57/+166
2021-09-02io-wq: get rid of FIXED worker flagGravatar Jens Axboe 1-19/+16
2021-09-01io-wq: only exit on fatal signalsGravatar Jens Axboe 1-1/+3
2021-09-01io-wq: split bounded and unbounded work into separate listsGravatar Jens Axboe 1-88/+68
2021-08-31io-wq: fix queue stalling raceGravatar Jens Axboe 1-8/+7
2021-08-31io-wq: ensure that hash wait lock is IRQ disablingGravatar Jens Axboe 1-2/+2
2021-08-31io-wq: fix race between adding work and activating a free workerGravatar Jens Axboe 1-27/+24
2021-08-30io-wq: fix wakeup race when adding new workGravatar Jens Axboe 1-4/+4
2021-08-30io-wq: wqe and worker locks no longer need to be IRQ safeGravatar Jens Axboe 1-31/+28
2021-08-30io-wq: check max_worker limits if a worker transitions bound stateGravatar Jens Axboe 1-3/+30
2021-08-29io-wq: provide a way to limit max number of workersGravatar Jens Axboe 1-0/+29
2021-08-23io-wq: move nr_running and worker_refs out of wqe->lock protectionGravatar Hao Xu 1-3/+4
2021-08-23io-wq: remove GFP_ATOMIC allocation off schedule out pathGravatar Jens Axboe 1-32/+40
2021-08-09io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker()Gravatar Hao Xu 1-7/+11
2021-08-09io-wq: fix bug of creating io-wokers unconditionallyGravatar Hao Xu 1-2/+10
2021-08-06io-wq: fix lack of acct->nr_workers < acct->max_workers judgementGravatar Hao Xu 1-1/+9
2021-08-06io-wq: fix no lock protection of acct->nr_workerGravatar Hao Xu 1-6/+17
2021-08-04io-wq: fix race between worker exiting and activating free workerGravatar Jens Axboe 1-19/+19
2021-07-23io_uring: explicitly catch any illegal async queue attemptGravatar Jens Axboe 1-1/+6
2021-06-18io_uring: fix false WARN_ONCEGravatar Pavel Begunkov 1-1/+4
2021-06-17io_uring: allow user configurable IO thread CPU affinityGravatar Jens Axboe 1-0/+17
2021-06-17io-wq: use private CPU maskGravatar Jens Axboe 1-7/+43
2021-06-16io-wq: remove header files not needed anymoreGravatar Olivier Langlois 1-2/+0
2021-06-15io-wq: remove redundant initialization of variable retGravatar Colin Ian King 1-1/+1
2021-06-14io-wq: simplify worker exitingGravatar Pavel Begunkov 1-4/+1
2021-06-14io-wq: don't repeat IO_WQ_BIT_EXIT check by workerGravatar Pavel Begunkov 1-2/+1
2021-06-14io-wq: remove unused io-wq refcountingGravatar Pavel Begunkov 1-5/+1
2021-06-14io-wq: embed wqe ptr array into struct io_wqGravatar Pavel Begunkov 1-11/+4
2021-05-26io-wq: Fix UAF when wakeup wqe in hash waitqueueGravatar Zqiang 1-3/+6
2021-05-25io_uring/io-wq: close io-wq full-stop gapGravatar Pavel Begunkov 1-11/+9
2021-04-20io-wq: remove unused io_wqe_need_worker() functionGravatar Jens Axboe 1-13/+0
2021-04-11io-wq: Fix io_wq_worker_affinity()Gravatar Peter Zijlstra 1-9/+2
2021-04-11io-wq: simplify code in __io_worker_busy()Gravatar Hao Xu 1-9/+6