[PATCH 3/3] iova-dbg
Chris Wilson
chris at chris-wilson.co.uk
Wed Jan 13 03:38:24 UTC 2021
---
drivers/iommu/dma-iommu.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/iommu/dma-iommu.c b/drivers/iommu/dma-iommu.c
index 31cd260bc581..a6bf9a223cce 100644
--- a/drivers/iommu/dma-iommu.c
+++ b/drivers/iommu/dma-iommu.c
@@ -458,6 +458,9 @@ static dma_addr_t iommu_dma_alloc_iova(struct iommu_domain *domain,
if (!iova)
iova = alloc_iova_fast(iovad, iova_len, dma_limit >> shift,
true);
+ if (!iova)
+ pr_err("iova fail, size:%zu, iova_len:%lu, dma_limit:%llu, bus_limit:%llu, aperture_end:%llu\n",
+ size, iova_len, dma_limit, dev->bus_dma_limit, (u64)domain->geometry.aperture_end);
return (dma_addr_t)iova << shift;
}
--
2.20.1
More information about the Intel-gfx-trybot
mailing list