]> git.baikalelectronics.ru Git - kernel.git/commit
kernel: provide create_io_thread() helper
authorJens Axboe <axboe@kernel.dk>
Thu, 4 Mar 2021 19:21:05 +0000 (12:21 -0700)
committerJens Axboe <axboe@kernel.dk>
Thu, 4 Mar 2021 22:45:03 +0000 (15:45 -0700)
commitc11a5cd8633ef577cb3046e297cd141eb8ca71a4
treeafa5104417c11531b4d4ec48ef7b0c3a6b0a45dd
parent2b44b560b664cf5e1d8173a5914e05917aa41ff4
kernel: provide create_io_thread() helper

Provide a generic helper for setting up an io_uring worker. Returns a
task_struct so that the caller can do whatever setup is needed, then call
wake_up_new_task() to kick it into gear.

Add a kernel_clone_args member, io_thread, which tells copy_process() to
mark the task with PF_IO_WORKER.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/sched/task.h
kernel/fork.c