Jelajahi Sumber

iommu/amd: Move unmap_flush message to amd_iommu_init_dma_ops()

The message belongs there anyway, so move it to that
function.

Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Joerg Roedel 13 tahun lalu
induk
melakukan
62410eeb40
2 mengubah file dengan 5 tambahan dan 8 penghapusan
  1. 5 0
      drivers/iommu/amd_iommu.c
  2. 0 8
      drivers/iommu/amd_iommu_init.c

+ 5 - 0
drivers/iommu/amd_iommu.c

@@ -2971,6 +2971,11 @@ int __init amd_iommu_init_dma_ops(void)
 
 	amd_iommu_stats_init();
 
+	if (amd_iommu_unmap_flush)
+		pr_info("AMD-Vi: IO/TLB flush on unmap enabled\n");
+	else
+		pr_info("AMD-Vi: Lazy IO/TLB flushing enabled\n");
+
 	return 0;
 
 free_domains:

+ 0 - 8
drivers/iommu/amd_iommu_init.c

@@ -1702,14 +1702,6 @@ static int __init amd_iommu_init(void)
 
 	x86_platform.iommu_shutdown = disable_iommus;
 
-	if (iommu_pass_through)
-		goto out;
-
-	if (amd_iommu_unmap_flush)
-		printk(KERN_INFO "AMD-Vi: IO/TLB flush on unmap enabled\n");
-	else
-		printk(KERN_INFO "AMD-Vi: Lazy IO/TLB flushing enabled\n");
-
 out:
 	return ret;