diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c index 0d3fce6596af..5ce7ec724a40 100644 --- a/drivers/iommu/iommu.c +++ b/drivers/iommu/iommu.c @@ -1776,6 +1776,9 @@ static void probe_alloc_default_domain(struct bus_type *bus, { struct __group_domain_type gtype; + if (group->default_domain) + return; + memset(>ype, 0, sizeof(gtype)); /* Ask for default domain requirements of all devices in the group */