NVMe: Disk stats for read/write commands only
Subsystems (2)
PATCH 1/1 NVMe: Disk stats for read/write commands only
Flush and discard requests would previously mess up the accounting.
Signed-off-by Keith Busch <keith.busch at intel.com>
--- drivers/block/nvme-core.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
drivers/block/nvme-core.c +2 -1
@@ -345,7 +345,8 @@ static void bio_completion(struct nvme_dev *dev, void *ctx,dma_unmap_sg (&dev->pci_dev->dev, iod->sg, iod->nents,bio_data_dir (bio) ?DMA_TO_DEVICE :DMA_FROM_DEVICE ); -nvme_end_io_acct (bio, iod->start_time); +if (bio_rw (bio)) +nvme_end_io_acct (bio, iod->start_time);nvme_free_iod (dev, iod);if (status)bio_endio (bio, -EIO );
Signature · 1 line
1.7.0.4