cfq-iosched: Remove bogus check in queue_fail path
authorPaul Bolle <pebolle@tiscali.nl>
Thu, 2 Jun 2011 11:05:02 +0000 (13:05 +0200)
committerJens Axboe <jaxboe@fusionio.com>
Thu, 2 Jun 2011 11:05:02 +0000 (13:05 +0200)
queue_fail can only be reached if cic is NULL, so its check for cic must
be bogus.

Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
block/cfq-iosched.c

index 8a02c95..3c7b537 100644 (file)
@@ -3786,9 +3786,6 @@ new_queue:
        return 0;
 
 queue_fail:
        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");
        cfq_schedule_dispatch(cfqd);
        spin_unlock_irqrestore(q->queue_lock, flags);
        cfq_log(cfqd, "set_request fail");