|
@@ -95,18 +95,15 @@ static void blk_mq_check_inflight(struct blk_mq_hw_ctx *hctx,
|
|
|
{
|
|
|
struct mq_inflight *mi = priv;
|
|
|
|
|
|
- if (blk_mq_rq_state(rq) == MQ_RQ_IN_FLIGHT) {
|
|
|
- /*
|
|
|
- * index[0] counts the specific partition that was asked
|
|
|
- * for. index[1] counts the ones that are active on the
|
|
|
- * whole device, so increment that if mi->part is indeed
|
|
|
- * a partition, and not a whole device.
|
|
|
- */
|
|
|
- if (rq->part == mi->part)
|
|
|
- mi->inflight[0]++;
|
|
|
- if (mi->part->partno)
|
|
|
- mi->inflight[1]++;
|
|
|
- }
|
|
|
+ /*
|
|
|
+ * index[0] counts the specific partition that was asked for. index[1]
|
|
|
+ * counts the ones that are active on the whole device, so increment
|
|
|
+ * that if mi->part is indeed a partition, and not a whole device.
|
|
|
+ */
|
|
|
+ if (rq->part == mi->part)
|
|
|
+ mi->inflight[0]++;
|
|
|
+ if (mi->part->partno)
|
|
|
+ mi->inflight[1]++;
|
|
|
}
|
|
|
|
|
|
void blk_mq_in_flight(struct request_queue *q, struct hd_struct *part,
|