Skip to content
Snippets Groups Projects
user avatar
Jens Axboe authored
We don't want to be retrying task_work creation failure if there's
an actual signal pending for the parent task. If we do, then we can
enter an infinite loop of perpetually retrying and each retry failing
with -ERESTARTNOINTR because a signal is pending.

Fixes: 3146cba9 ("io-wq: make worker creation resilient against signals")
Reported-by: default avatarFlorian Fischer <florian.fl.fischer@fau.de>
Link: https://lore.kernel.org/io-uring/20211202165606.mqryio4yzubl7ms5@pasture/


Tested-by: default avatarFlorian Fischer <florian.fl.fischer@fau.de>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
a226abcd
History