diff --git a/block/bfq-iosched.c b/block/bfq-iosched.c index 1e024b512231214d764383a72171c20a18642a52..87849fe2de92f9d6d8e5bdbab86d92f57dfb319b 100644 --- a/block/bfq-iosched.c +++ b/block/bfq-iosched.c @@ -5552,11 +5552,8 @@ static void bfq_insert_request(struct blk_mq_hw_ctx *hctx, struct request *rq, return; } - spin_unlock_irq(&bfqd->lock); - blk_mq_sched_request_inserted(rq); - spin_lock_irq(&bfqd->lock); bfqq = bfq_init_rq(rq); if (!bfqq || at_head || blk_rq_is_passthrough(rq)) { if (at_head)