Commit d3d25422 authored by Jens Axboe's avatar Jens Axboe Committed by Greg Kroah-Hartman
Browse files

UPSTREAM: io_uring: kill goto error handling in io_sqpoll_wait_sq()



Hunk extracted from commit 70aacfe6
upstream.

If the sqpoll thread has died, the out condition doesn't remove the
waiting task from the waitqueue. The goto and check are not needed, just
make it a break condition after setting the error value. That ensures
that we always remove ourselves from sqo_sq_wait waitqueue.

Bug: 268174392
Reported-by: default avatarXingyuan Mo <hdthky0@gmail.com>
Change-Id: I8a6595652b1f607d15ac08542ad6d2e6038161fb
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit 0f544353)
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent b2ab03ef
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment