While backporting io_uring async buffered reads feature, we should have replaced most task_work_add() calls with io_req_task_work_add(), but seems that we failed to do it, which causes task works maybe not executed in time. Use TWA_SIGNAL to fix this bug.
*** This bug has been marked as a duplicate of bug 10 ***