diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c index 6d78d6b53299..be1997116a15 100644 --- a/drivers/iommu/arm-smmu.c +++ b/drivers/iommu/arm-smmu.c @@ -2102,6 +2102,7 @@ out_clear_smmu: smmu_domain->smmu = NULL; out_logger: iommu_logger_unregister(smmu_domain->logger); + smmu_domain->logger = NULL; out_unlock: mutex_unlock(&smmu_domain->init_mutex); return ret;