summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoerg Roedel <jroedel@suse.de>2020-02-17 17:29:55 +0100
committerJoerg Roedel <jroedel@suse.de>2020-02-18 17:21:51 +0100
commit1ddb32da4a629fa7f87873d0b6836c2e1feb7518 (patch)
tree3a720b64a4b76fcc93b00c75e861b314cd216dd8
parent96d170f3b1a607612caf3618c534d5c64fc2d61b (diff)
downloadlinux-stable-1ddb32da4a629fa7f87873d0b6836c2e1feb7518.tar.gz
linux-stable-1ddb32da4a629fa7f87873d0b6836c2e1feb7518.tar.bz2
linux-stable-1ddb32da4a629fa7f87873d0b6836c2e1feb7518.zip
iommu/vt-d: Simplify check in identity_mapping()
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: 1ee0186b9a12 ("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>
-rw-r--r--drivers/iommu/intel-iommu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iommu/intel-iommu.c b/drivers/iommu/intel-iommu.c
index 69f1c6b8dfcf..6fa6de2b6ad5 100644
--- a/drivers/iommu/intel-iommu.c
+++ b/drivers/iommu/intel-iommu.c
@@ -2916,7 +2916,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;