summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/scsi/virtio_scsi.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/scsi/virtio_scsi.c b/drivers/scsi/virtio_scsi.c
index 6dc8891ccb74..1c72db94270e 100644
--- a/drivers/scsi/virtio_scsi.c
+++ b/drivers/scsi/virtio_scsi.c
@@ -513,12 +513,12 @@ static void virtio_scsi_init_hdr_pi(struct virtio_device *vdev,
513 513
514 if (sc->sc_data_direction == DMA_TO_DEVICE) 514 if (sc->sc_data_direction == DMA_TO_DEVICE)
515 cmd_pi->pi_bytesout = cpu_to_virtio32(vdev, 515 cmd_pi->pi_bytesout = cpu_to_virtio32(vdev,
516 blk_rq_sectors(rq) * 516 bio_integrity_bytes(bi,
517 bi->tuple_size); 517 blk_rq_sectors(rq)));
518 else if (sc->sc_data_direction == DMA_FROM_DEVICE) 518 else if (sc->sc_data_direction == DMA_FROM_DEVICE)
519 cmd_pi->pi_bytesin = cpu_to_virtio32(vdev, 519 cmd_pi->pi_bytesin = cpu_to_virtio32(vdev,
520 blk_rq_sectors(rq) * 520 bio_integrity_bytes(bi,
521 bi->tuple_size); 521 blk_rq_sectors(rq)));
522} 522}
523#endif 523#endif
524 524