Przeglądaj źródła

iommu/vt-d: Only call domain_remove_one_dev_info to detach old domain

There is no need to make a difference here between VM and
non-VM domains, so simplify this code here.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
Joerg Roedel 10 lat temu
rodzic
commit
de7e888646
1 zmienionych plików z 1 dodań i 4 usunięć
  1. 1 4
      drivers/iommu/intel-iommu.c

+ 1 - 4
drivers/iommu/intel-iommu.c

@@ -4648,10 +4648,7 @@ static int intel_iommu_attach_device(struct iommu_domain *domain,
 		old_domain = find_domain(dev);
 		if (old_domain) {
 			rcu_read_lock();
-			if (domain_type_is_vm_or_si(dmar_domain))
-				dmar_remove_one_dev_info(old_domain, dev);
-			else
-				domain_remove_dev_info(old_domain);
+			dmar_remove_one_dev_info(old_domain, dev);
 			rcu_read_unlock();
 
 			if (!domain_type_is_vm_or_si(old_domain) &&