io_uring: move list helpers to a separate file

It's annoying to have io-wq.h as a dependency every time we want some of
struct io_wq_work_list helpers, move them into a separate file.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/c1d891ce12b30767d1d2a3b7db2ca3abc1ecc4a2.1655802465.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
Pavel Begunkov 2022-06-21 10:09:01 +01:00 committed by Jens Axboe
parent 625d38b3fd
commit a6b21fbb4c
4 changed files with 140 additions and 131 deletions

View file

@ -18,6 +18,7 @@
#include <uapi/linux/io_uring.h>
#include "io-wq.h"
#include "slist.h"
#define WORKER_IDLE_TIMEOUT (5 * HZ)