block, bfq: remove wrong lock in bfq_requests_merged
[platform/kernel/linux-rpi.git] / block / bfq-iosched.c
index 56c9cd0..4a4b7d3 100644 (file)
@@ -1678,7 +1678,6 @@ static void bfq_requests_merged(struct request_queue *q, struct request *rq,
 
        if (!RB_EMPTY_NODE(&rq->rb_node))
                goto end;
-       spin_lock_irq(&bfqq->bfqd->lock);
 
        /*
         * If next and rq belong to the same bfq_queue and next is older
@@ -1702,7 +1701,6 @@ static void bfq_requests_merged(struct request_queue *q, struct request *rq,
 
        bfq_remove_request(q, next);
 
-       spin_unlock_irq(&bfqq->bfqd->lock);
 end:
        bfqg_stats_update_io_merged(bfqq_group(bfqq), next->cmd_flags);
 }