|
@@ -101,8 +101,7 @@ static int s390_iommu_attach_device(struct iommu_domain *domain,
|
|
|
zpci_dma_exit_device(zdev);
|
|
|
|
|
|
zdev->dma_table = s390_domain->dma_table;
|
|
|
- rc = zpci_register_ioat(zdev, 0, zdev->start_dma + PAGE_OFFSET,
|
|
|
- zdev->start_dma + zdev->iommu_size - 1,
|
|
|
+ rc = zpci_register_ioat(zdev, 0, zdev->start_dma, zdev->end_dma,
|
|
|
(u64) zdev->dma_table);
|
|
|
if (rc)
|
|
|
goto out_restore;
|