iommu: dma-mapping-fast: Fix error code for dma_map_sg
Zero indicates an error. Values less than zero trigger a bug, which is
undesirable.
Change-Id: I36296eeaf32a463503f7fe0a476ad2a35211c8e5
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
diff --git a/drivers/iommu/dma-mapping-fast.c b/drivers/iommu/dma-mapping-fast.c
index de95d7a..2c119ac 100644
--- a/drivers/iommu/dma-mapping-fast.c
+++ b/drivers/iommu/dma-mapping-fast.c
@@ -434,7 +434,8 @@
int nents, enum dma_data_direction dir,
unsigned long attrs)
{
- return -EINVAL;
+ /* 0 indicates error */
+ return 0;
}
static void fast_smmu_unmap_sg(struct device *dev,