diff options
Diffstat (limited to 'drivers/iommu/amd_iommu_init.c')
| -rw-r--r-- | drivers/iommu/amd_iommu_init.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/iommu/amd_iommu_init.c b/drivers/iommu/amd_iommu_init.c index 542024ba6db..a33612f3206 100644 --- a/drivers/iommu/amd_iommu_init.c +++ b/drivers/iommu/amd_iommu_init.c @@ -129,7 +129,7 @@ u16 amd_iommu_last_bdf;			/* largest PCI device id we have  					   to handle */  LIST_HEAD(amd_iommu_unity_map);		/* a list of required unity mappings  					   we find in ACPI */ -bool amd_iommu_unmap_flush;		/* if true, flush on every unmap */ +u32 amd_iommu_unmap_flush;		/* if true, flush on every unmap */  LIST_HEAD(amd_iommu_list);		/* list of all AMD IOMMUs in the  					   system */ @@ -1641,6 +1641,8 @@ static int __init amd_iommu_init(void)  	amd_iommu_init_api(); +	x86_platform.iommu_shutdown = disable_iommus; +  	if (iommu_pass_through)  		goto out; @@ -1649,8 +1651,6 @@ static int __init amd_iommu_init(void)  	else  		printk(KERN_INFO "AMD-Vi: Lazy IO/TLB flushing enabled\n"); -	x86_platform.iommu_shutdown = disable_iommus; -  out:  	return ret;  |