summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2021-12-02 19:40:15 -0700
committerJens Axboe <axboe@kernel.dk>2021-12-03 06:27:32 -0700
commita226abcd5d427fe9d42efc442818a4a1821e2664 (patch)
tree4b7dc3c924b915a60e7300d0b4d305a8c2e84086 /block
parentf6223ff799666235a80d05f8137b73e5580077b9 (diff)
io-wq: don't retry task_work creation failure on fatal conditionsio_uring-5.16-2021-12-03
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: 3146cba99aa2 ("io-wq: make worker creation resilient against signals") Reported-by: Florian Fischer <florian.fl.fischer@fau.de> Link: https://lore.kernel.org/io-uring/20211202165606.mqryio4yzubl7ms5@pasture/ Tested-by: Florian Fischer <florian.fl.fischer@fau.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions