]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - block/blk-core.c
mm: export prep_compound_page to mm
[linux-2.6-omap-h63xx.git] / block / blk-core.c
index c6e536597c8a824bbe29c6a8ac6296d6d87d1a6b..fef79ccb2a118da2f6f3144c993c8338c7205351 100644 (file)
@@ -1042,15 +1042,9 @@ void blk_put_request(struct request *req)
        unsigned long flags;
        struct request_queue *q = req->q;
 
-       /*
-        * Gee, IDE calls in w/ NULL q.  Fix IDE and remove the
-        * following if (q) test.
-        */
-       if (q) {
-               spin_lock_irqsave(q->queue_lock, flags);
-               __blk_put_request(q, req);
-               spin_unlock_irqrestore(q->queue_lock, flags);
-       }
+       spin_lock_irqsave(q->queue_lock, flags);
+       __blk_put_request(q, req);
+       spin_unlock_irqrestore(q->queue_lock, flags);
 }
 EXPORT_SYMBOL(blk_put_request);