Hi Jens, The two patches fixes boot hang issue in lots of test vm system. And the cause is in blk_mq_tagset_busy_iter(). V2: - move blk_mq_request_started() into header file as suggested by James Ming Lei (2): blk-mq: move blk_mq_request_started() into header file blk-mq: fix blk_mq_tagset_busy_iter block/blk-mq-tag.c | 2 +- block/blk-mq.c | 6 ------ block/blk-mq.h | 9 --------- include/linux/blk-mq.h | 15 ++++++++++++++- 4 files changed, 15 insertions(+), 17 deletions(-) Cc: Josef Bacik <josef@xxxxxxxxxxxxxx> Cc: Christoph Hellwig <hch@xxxxxx> Cc: Guenter Roeck <linux@xxxxxxxxxxxx> Cc: Mark Brown <broonie@xxxxxxxxxx> Cc: Matt Hart <matthew.hart@xxxxxxxxxx> Cc: Johannes Thumshirn <jthumshirn@xxxxxxx> Cc: John Garry <john.garry@xxxxxxxxxx> Cc: Hannes Reinecke <hare@xxxxxxxx>, Cc: "Martin K. Petersen" <martin.petersen@xxxxxxxxxx>, Cc: James Bottomley <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx> Cc: linux-scsi@xxxxxxxxxxxxxxx Cc: linux-kernel@xxxxxxxxxxxxxxx -- 2.9.5