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: Joerg Roedel <joerg.roedel@amd.com>
This commit is contained in:
parent
eac9fbc6a9
commit
f91ba19064
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue