X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Fdrivers%2Fiommu%2Fiommu.c;fp=kernel%2Fdrivers%2Fiommu%2Fiommu.c;h=515bb8b8095230488f49f139c6a68c6e9381d857;hb=52f993b8e89487ec9ee15a7fb4979e0f09a45b27;hp=0e3b0092ec92c9d4d1dcb06e713edcf99c4a9293;hpb=c189ccac5702322ed843fe17057035b7222a59b6;p=kvmfornfv.git diff --git a/kernel/drivers/iommu/iommu.c b/kernel/drivers/iommu/iommu.c index 0e3b0092e..515bb8b80 100644 --- a/kernel/drivers/iommu/iommu.c +++ b/kernel/drivers/iommu/iommu.c @@ -848,7 +848,8 @@ struct iommu_group *iommu_group_get_for_dev(struct device *dev) if (!group->default_domain) { group->default_domain = __iommu_domain_alloc(dev->bus, IOMMU_DOMAIN_DMA); - group->domain = group->default_domain; + if (!group->domain) + group->domain = group->default_domain; } ret = iommu_group_add_device(group, dev);