diff --git a/drivers/virtio/virtio_ring.c b/drivers/virtio/virtio_ring.c index 603a6f4345ef..715a373a2a5f 100644 --- a/drivers/virtio/virtio_ring.c +++ b/drivers/virtio/virtio_ring.c @@ -268,7 +268,7 @@ size_t virtio_max_dma_size(struct virtio_device *vdev) size_t max_segment_size = SIZE_MAX; if (vring_use_dma_api(vdev)) - max_segment_size = dma_max_mapping_size(vdev->dev.parent); + max_segment_size = dma_max_mapping_size(&vdev->dev); return max_segment_size; }