aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/iommu/amd_iommu_init.c')
-rw-r--r--drivers/iommu/amd_iommu_init.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/iommu/amd_iommu_init.c b/drivers/iommu/amd_iommu_init.c
index 1e9a5da562f0..465f28a7844c 100644
--- a/drivers/iommu/amd_iommu_init.c
+++ b/drivers/iommu/amd_iommu_init.c
@@ -422,6 +422,9 @@ static void iommu_enable(struct amd_iommu *iommu)
422 422
423static void iommu_disable(struct amd_iommu *iommu) 423static void iommu_disable(struct amd_iommu *iommu)
424{ 424{
425 if (!iommu->mmio_base)
426 return;
427
425 /* Disable command buffer */ 428 /* Disable command buffer */
426 iommu_feature_disable(iommu, CONTROL_CMDBUF_EN); 429 iommu_feature_disable(iommu, CONTROL_CMDBUF_EN);
427 430