From: Jens Axboe Date: Wed, 25 Jun 2014 14:22:34 +0000 (-0600) Subject: blk-mq: blk_mq_start_hw_queue() should use blk_mq_run_hw_queue() X-Git-Tag: omap-for-v3.17/soc-cleanup~42^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ffbce80c263821161190f20e74a12f7aa8eab7b;p=pandora-kernel.git blk-mq: blk_mq_start_hw_queue() should use blk_mq_run_hw_queue() Currently it calls __blk_mq_run_hw_queue(), which depends on the CPU placement being correct. This means it's not possible to call blk_mq_start_hw_queues(q) from a context that is correct for all queues, leading to triggering the WARN_ON(!cpumask_test_cpu(raw_smp_processor_id(), hctx->cpumask)); in __blk_mq_run_hw_queue(). Reported-by: Ming Lei Signed-off-by: Jens Axboe --- Reading git-diff-tree failed