summaryrefslogtreecommitdiffstats
path: root/fs/io-wq.c
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2021-03-09 16:32:13 -0700
committerJens Axboe <axboe@kernel.dk>2021-03-10 07:28:43 -0700
commite8f98f24549d62cc54bf608c815904a56d4437bc (patch)
treea545de836d886a769bd0c68c3df1248e1c15135c /fs/io-wq.c
parent5199328a0d415b3e372633096b1b92f36b8ac9e5 (diff)
downloadlinux-e8f98f24549d62cc54bf608c815904a56d4437bc.tar.gz
linux-e8f98f24549d62cc54bf608c815904a56d4437bc.tar.xz
io_uring: always wait for sqd exited when stopping SQPOLL thread
We have a tiny race where io_put_sq_data() calls io_sq_thead_stop() and finds the thread gone, but the thread has indeed not fully exited or called complete() yet. Close it up by always having io_sq_thread_stop() wait on completion of the exit event. Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'fs/io-wq.c')
0 files changed, 0 insertions, 0 deletions