Otherwise blk_rq_prep_clone() will crash when cloning a blk-mq request, with: BUG: unable to handle kernel paging request at 00001dfa0d00005e Signed-off-by: Mike Snitzer <snitzer@xxxxxxxxxx> --- block/blk-mq.c | 1 + 1 file changed, 1 insertion(+) diff --git a/block/blk-mq.c b/block/blk-mq.c index 6cd94ba..ff09337 100644 --- a/block/blk-mq.c +++ b/block/blk-mq.c @@ -183,6 +183,7 @@ static void blk_mq_rq_ctx_init(struct request_queue *q, struct blk_mq_ctx *ctx, #if defined(CONFIG_BLK_DEV_INTEGRITY) rq->nr_integrity_segments = 0; #endif + rq->bio = NULL; rq->special = NULL; /* tag was already set */ rq->errors = 0; -- 1.9.3 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel