On 07/15, Josef Bacik wrote: > > This is the patch series to address the hang we saw in production because of > missed wakeups, and the other issues that Oleg noticed while reviewing the code. You missed another problem. See https://lore.kernel.org/linux-block/20190711114543.GA14901@xxxxxxxxxx/ IOW, rq_qos_wait() needs set_current_state(TASK_UNINTERRUPTIBLE) after io_schedule(). Oleg.