On 2/11/20 1:01 PM, Pavel Begunkov wrote: > If a request got into io-wq context, io_prep_async_work() has already > been called. Most of the stuff there is idempotent with an exception > that it'll set work.task_pid to task_pid_vnr() of an io_wq worker thread > > Do only what's needed, that's io_prep_linked_timeout() and setting > IO_WQ_WORK_UNBOUND. Rest of the series aside, I'm going to fix-up the pid addition to only set if it's zero like the others. -- Jens Axboe