]> git.ipfire.org Git - thirdparty/kernel/stable.git/blobdiff - block/blk-mq.c
Use bdev_is_paritition() instead of open-coding it
[thirdparty/kernel/stable.git] / block / blk-mq.c
index 32afb87efbd0ef6a4814d05aa79020a07cbfc19f..43bb8f50a07cf0adc9f761764bd6a1650f2b931b 100644 (file)
@@ -92,7 +92,7 @@ static bool blk_mq_check_inflight(struct request *rq, void *priv)
        struct mq_inflight *mi = priv;
 
        if (rq->part && blk_do_io_stat(rq) &&
-           (!mi->part->bd_partno || rq->part == mi->part) &&
+           (!bdev_is_partition(mi->part) || rq->part == mi->part) &&
            blk_mq_rq_state(rq) == MQ_RQ_IN_FLIGHT)
                mi->inflight[rq_data_dir(rq)]++;