diff --git a/block/cfq-iosched.c b/block/cfq-iosched.c index 8a02c955c6104bd408ee12e54efe5f952c8d9d10..3c7b537bf9081f9f43b90c7cdcd9a95073f1c02b 100644 --- a/block/cfq-iosched.c +++ b/block/cfq-iosched.c @@ -3786,9 +3786,6 @@ cfq_set_request(struct request_queue *q, struct request *rq, gfp_t gfp_mask) return 0; queue_fail: - if (cic) - put_io_context(cic->ioc); - cfq_schedule_dispatch(cfqd); spin_unlock_irqrestore(q->queue_lock, flags); cfq_log(cfqd, "set_request fail");