summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2017-04-21 09:41:34 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-04-21 09:41:34 -0700
commit94d3609ffa31bece9e32206bcb51e2ae4dd0e7ed (patch)
treec36e81eb655d83e44f7c185f410bb37af02f9aa4
parent377b645155eacb7da7a433fa424f76b858b2c9db (diff)
parent0c17028a929f00ec784affd6882c3e5fab31a574 (diff)
Merge "iommu: iommu-debug: assign iova space for fastmap client"
-rw-r--r--drivers/iommu/iommu-debug.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/iommu/iommu-debug.c b/drivers/iommu/iommu-debug.c
index 75fcde6e2c20..22b4934df6df 100644
--- a/drivers/iommu/iommu-debug.c
+++ b/drivers/iommu/iommu-debug.c
@@ -787,9 +787,13 @@ static int iommu_debug_profiling_fast_show(struct seq_file *s, void *ignored)
enum iommu_attr attrs[] = {
DOMAIN_ATTR_FAST,
DOMAIN_ATTR_ATOMIC,
+ DOMAIN_ATTR_GEOMETRY,
};
int one = 1;
- void *attr_values[] = { &one, &one, &one };
+ struct iommu_domain_geometry geometry = {0, 0, 0};
+ void *attr_values[] = { &one, &one, &geometry};
+
+ geometry.aperture_end = (dma_addr_t)(SZ_1G * 4ULL - 1);
iommu_debug_device_profiling(s, ddev->dev, attrs, attr_values,
ARRAY_SIZE(attrs), sizes);