io_uring: don't run task work on an exiting task
authorJens Axboe <axboe@kernel.dk>
Mon, 12 Oct 2020 17:53:29 +0000 (11:53 -0600)
committerJens Axboe <axboe@kernel.dk>
Mon, 12 Oct 2020 20:59:32 +0000 (14:59 -0600)
commitff7d2874b5e51d2bc056d60e06cee56403fe02ff
treef0954f0a22050c9d9b7a3a406c98d350a786517a
parent70b225d0a8ca1242e8a75ded86b806070ec71b2f
io_uring: don't run task work on an exiting task

commit 6200b0ae4ea28a4bfd8eb434e33e6201b7a6a282 upstream.

This isn't safe, and isn't needed either. We are guaranteed that any
work we queue is on a live task (and will be run), or it goes to
our backup io-wq threads if the task is exiting.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c