diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c index 24a057dfbc2f..664bdfe1a99c 100644 --- a/drivers/iommu/arm-smmu.c +++ b/drivers/iommu/arm-smmu.c @@ -2136,6 +2136,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;