summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerg Roedel <jroedel@suse.de>2015-05-28 18:41:26 +0200
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:15:03 -0700
commitc71f88426ab658cf781e018d1e51f980484edf53 (patch)
tree026f0df6c4227191d609cdb889bc5532785b851a
parentbec972050b278de2e677bbe771ca6802a481034c (diff)
iommu: Propagate error in add_iommu_group
Make sure any errors reported from the IOMMU drivers get progapated back to the IOMMU core. Signed-off-by: Joerg Roedel <jroedel@suse.de>
-rw-r--r--drivers/iommu/iommu.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
index 7c70a637fb9d..9c76293e53a3 100644
--- a/drivers/iommu/iommu.c
+++ b/drivers/iommu/iommu.c
@@ -753,9 +753,7 @@ static int add_iommu_group(struct device *dev, void *data)
WARN_ON(dev->iommu_group);
- ops->add_device(dev);
-
- return 0;
+ return ops->add_device(dev);
}
static int iommu_bus_notifier(struct notifier_block *nb,