On Fri, 01 Sep 2023 21:49:16 +0800, Ming Lei wrote: > io_wq_put_and_exit() is called from do_exit(), but all FIXED_FILE requests > in io_wq aren't canceled in io_uring_cancel_generic() called from do_exit(). > Meantime io_wq IO code path may share resource with normal iopoll code > path. > > So if any HIPRI request is submittd via io_wq, this request may not get resouce > for moving on, given iopoll isn't possible in io_wq_put_and_exit(). > > [...] Applied, thanks! [1/1] io_uring: fix IO hang in io_wq_put_and_exit from do_exit() commit: b484a40dc1f16edb58e5430105a021e1916e6f27 Best regards, -- Jens Axboe