summaryrefslogtreecommitdiff
path: root/drivers/iommu/io-pgtable-arm.c
diff options
context:
space:
mode:
authorPatrick Daly <pdaly@codeaurora.org>2016-02-10 19:51:40 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:15:36 -0700
commit1ab98a5989a9ff1f5bf24bf06f30d183fa961ece (patch)
treed1b2c717f13116e86cf74ca6f69fa8a3ec4a077d /drivers/iommu/io-pgtable-arm.c
parent0ebf274f09a77421e09a16c30c160892f3c98bca (diff)
iommu/io-pgtable-arm: Fix IOMMU_IO_PGTABLE_LPAE_SELFTEST compilation
Use the proper number of arguments to map_sg() Change-Id: I8f1d038334b0145436e7df86283482482ebca209 Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
Diffstat (limited to 'drivers/iommu/io-pgtable-arm.c')
-rw-r--r--drivers/iommu/io-pgtable-arm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/iommu/io-pgtable-arm.c b/drivers/iommu/io-pgtable-arm.c
index 379f76c4ec77..3b08a06e039e 100644
--- a/drivers/iommu/io-pgtable-arm.c
+++ b/drivers/iommu/io-pgtable-arm.c
@@ -1369,6 +1369,7 @@ static int __init arm_lpae_run_tests(struct io_pgtable_cfg *cfg)
/* map_sg */
for (j = 0; j < ARRAY_SIZE(test_sg_sizes); ++j) {
size_t mapped;
+ size_t unused;
struct page *page;
phys_addr_t page_phys;
struct sg_table table;
@@ -1391,7 +1392,7 @@ static int __init arm_lpae_run_tests(struct io_pgtable_cfg *cfg)
sg_set_page(sg, page, chunk_size, 0);
mapped = ops->map_sg(ops, iova, table.sgl, table.nents,
- IOMMU_READ | IOMMU_WRITE);
+ IOMMU_READ | IOMMU_WRITE, &unused);
if (mapped != total_size)
return __FAIL(ops, i);