瀏覽代碼

iommu/vt-d: Remove dmar_global_lock from device_notifier

The code in the locked section does not touch anything
protected by the dmar_global_lock. Remove it from there.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
Joerg Roedel 10 年之前
父節點
當前提交
2309bd793e
共有 1 個文件被更改,包括 0 次插入2 次删除
  1. 0 2
      drivers/iommu/intel-iommu.c

+ 0 - 2
drivers/iommu/intel-iommu.c

@@ -4273,11 +4273,9 @@ static int device_notifier(struct notifier_block *nb,
 	if (!domain)
 		return 0;
 
-	down_read(&dmar_global_lock);
 	dmar_remove_one_dev_info(domain, dev);
 	if (!domain_type_is_vm_or_si(domain) && list_empty(&domain->devices))
 		domain_exit(domain);
-	up_read(&dmar_global_lock);
 
 	return 0;
 }