summaryrefslogtreecommitdiff
path: root/io_uring/io-wq.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-07io_uring/io-wq: Use set_bit() and test_bit() at worker->flagsBreno Leitao1-23/+24
2024-04-17io-wq: Drop intermediate step between pending list and active workGabriel Krisman Bertazi1-5/+2
2024-04-17io-wq: write next_work before dropping acct_lockGabriel Krisman Bertazi1-5/+8
2023-10-05io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()Jeff Moyer1-6/+4
2023-09-07io_uring: break out of iowq iopoll on teardownPavel Begunkov1-0/+10
2023-08-16io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is usedJens Axboe1-3/+6
2023-08-11io_uring/io-wq: don't gate worker wake up success on wake_up_process()Jens Axboe1-4/+7
2023-08-11io_uring/io-wq: reduce frequency of acct->lock acquisitionsJens Axboe1-13/+34
2023-08-11io_uring/io-wq: don't grab wq->lock for worker activationJens Axboe1-3/+0
2023-06-14io_uring/io-wq: clear current->worker_private on exitJens Axboe1-1/+6
2023-06-12io_uring/io-wq: don't clear PF_IO_WORKER on exitJens Axboe1-3/+0
2023-04-03io_uring/io-wq: drop outdated commentJens Axboe1-5/+1
2023-04-03io-wq: Drop struct io_wqeGabriel Krisman Bertazi1-188/+156
2023-04-03io-wq: Move wq accounting to io_wqGabriel Krisman Bertazi1-38/+40
2023-04-03io_uring: One wqe per wqBreno Leitao1-110/+70
2023-03-08io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workersJens Axboe1-5/+11
2023-01-08io_uring/io-wq: only free worker if it was allocated for creationJens Axboe1-1/+6
2023-01-02io_uring/io-wq: free worker if task_work creation is canceledJens Axboe1-0/+1
2022-10-20io-wq: Fix memory leak in worker creationRafael Mendonca1-1/+1
2022-08-04audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker()Peilin Ye1-3/+0
2022-07-24io_uring: dedup io_run_task_workPavel Begunkov1-14/+3
2022-07-24io_uring: move list helpers to a separate filePavel Begunkov1-0/+1
2022-07-24io_uring: move to separate directoryJens Axboe1-0/+1424