libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg()
[pandora-kernel.git] / block / blk-mq.c
index 70fd6f9..c79126e 100644 (file)
@@ -312,12 +312,12 @@ void blk_mq_complete_request(struct request *rq, int error)
 
        blk_account_io_completion(rq, bytes);
 
+       blk_account_io_done(rq);
+
        if (rq->end_io)
                rq->end_io(rq, error);
        else
                blk_mq_free_request(rq);
-
-       blk_account_io_done(rq);
 }
 
 void __blk_mq_end_io(struct request *rq, int error)