X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=block%2Fblk-mq.c;h=f3d27a6dee09dfa48dd7b78bc024f4a9809e8f88;hb=9e47a4c9fc58032ee135bf76516809c7624b1551;hp=ddc2eed6477146320073b061a61e15ebe4d587eb;hpb=8b2ada27dc1045e8191673bf769a1136ce8a0127;p=karo-tx-linux.git diff --git a/block/blk-mq.c b/block/blk-mq.c index ddc2eed64771..f3d27a6dee09 100644 --- a/block/blk-mq.c +++ b/block/blk-mq.c @@ -1217,9 +1217,9 @@ static struct request *blk_mq_map_request(struct request_queue *q, blk_mq_set_alloc_data(&alloc_data, q, 0, ctx, hctx); rq = __blk_mq_alloc_request(&alloc_data, op, op_flags); - hctx->queued++; - data->hctx = hctx; - data->ctx = ctx; + data->hctx = alloc_data.hctx; + data->ctx = alloc_data.ctx; + data->hctx->queued++; return rq; }