Message ID | 20130815162316.GA27882@dhcp-26-207.brq.redhat.com |
---|---|
State | Not Applicable |
Delegated to: | David Miller |
Headers | show |
diff --git a/block/blk-mq.c b/block/blk-mq.c index 6fc1df3..c22b6f66 100644 --- a/block/blk-mq.c +++ b/block/blk-mq.c @@ -889,9 +962,12 @@ static void blk_mq_make_request(struct request_queue *q, struct bio *bio) hctx->queued++; if (unlikely(is_flush_fua)) { + list_add(&rq->queuelist, &hctx->dispatch); blk_mq_bio_to_request(q, rq, bio); blk_mq_put_ctx(ctx); blk_insert_flush(rq); goto run_queue; } ... I get a kernel BUG at drivers/scsi/scsi_lib.c:1233