Skip to content

Commit c76cbbc

Browse files
FWei-HWaxboe
authored andcommitted
blk-mq: put blk_queue_rq_timeout together in blk_mq_init_queue()
Don't assign ->rq_timeout twice. Signed-off-by: Wei Fang <fangwei1@huawei.com> Signed-off-by: Jens Axboe <axboe@fb.com>
1 parent f9018ac commit c76cbbc

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

block/blk-mq.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1956,7 +1956,7 @@ struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
19561956
goto err_hctxs;
19571957

19581958
setup_timer(&q->timeout, blk_mq_rq_timer, (unsigned long) q);
1959-
blk_queue_rq_timeout(q, 30000);
1959+
blk_queue_rq_timeout(q, set->timeout ? set->timeout : 30000);
19601960

19611961
q->nr_queues = nr_cpu_ids;
19621962
q->nr_hw_queues = set->nr_hw_queues;
@@ -1982,9 +1982,6 @@ struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
19821982
else
19831983
blk_queue_make_request(q, blk_sq_make_request);
19841984

1985-
if (set->timeout)
1986-
blk_queue_rq_timeout(q, set->timeout);
1987-
19881985
/*
19891986
* Do this after blk_queue_make_request() overrides it...
19901987
*/

0 commit comments

Comments
 (0)