Commit f91ba190 authored by Joerg Roedel's avatar Joerg Roedel

AMD IOMMU: set device table entry for aliased devices

In some rare cases a request can arrive an IOMMU with its originial
requestor id even it is aliased. Handle this by setting the device table
entry to the same protection domain for the original and the aliased
requestor id.
Signed-off-by: default avatarJoerg Roedel <joerg.roedel@amd.com>
parent eac9fbc6
...@@ -858,6 +858,9 @@ static int get_device_resources(struct device *dev, ...@@ -858,6 +858,9 @@ static int get_device_resources(struct device *dev,
print_devid(_bdf, 1); print_devid(_bdf, 1);
} }
if (domain_for_device(_bdf) == NULL)
set_device_domain(*iommu, *domain, _bdf);
return 1; return 1;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment