On Mon, 2017-06-19 at 17:06 -0600, Jens Axboe wrote: > On 06/19/2017 04:08 PM, Bart Van Assche wrote: > > --- a/block/blk-mq.c > > +++ b/block/blk-mq.c > > @@ -1140,8 +1140,9 @@ static int blk_mq_hctx_next_cpu(struct blk_mq_hw_ctx *hctx) > > static void __blk_mq_delay_run_hw_queue(struct blk_mq_hw_ctx *hctx, bool async, > > unsigned long msecs) > > { > > - if (unlikely(blk_mq_hctx_stopped(hctx) || > > - !blk_mq_hw_queue_mapped(hctx))) > > + WARN_ON_ONCE(!blk_mq_hw_queue_mapped(hctx)); > > + > > if (WARN_ON_ONCE(!blk_mq_hw_queue_mapped(hctx))) > return; Hello Jens, Thanks for having reviewed this patch series. I will make the requested changes, retest and repost this patch series. Bart.