iommu/vt-d: Simplify check in identity_mapping()
commit1ddb32da4a
upstream. The function only has one call-site and there it is never called with dummy or deferred devices. Simplify the check in the function to account for that. Fixes:1ee0186b9a
("iommu/vt-d: Refactor find_domain() helper") Cc: stable@vger.kernel.org # v5.5 Reviewed-by: Jerry Snitselaar <jsnitsel@redhat.com> Acked-by: Lu Baolu <baolu.lu@linux.intel.com> Signed-off-by: Joerg Roedel <jroedel@suse.de> Signed-off-by: Chen Zhuo <sagazchen@tencent.com> Signed-off-by: Xinghui Li <korantli@tencent.com>
This commit is contained in:
parent
70708f558d
commit
f752b1577d
|
@ -2923,7 +2923,7 @@ static int identity_mapping(struct device *dev)
|
|||
struct device_domain_info *info;
|
||||
|
||||
info = dev->archdata.iommu;
|
||||
if (info && info != DUMMY_DEVICE_DOMAIN_INFO && info != DEFER_DEVICE_DOMAIN_INFO)
|
||||
if (info)
|
||||
return (info->domain == si_domain);
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue