From cd15b54d08bed58a933657467101842d0fe67a5a Mon Sep 17 00:00:00 2001 From: Mostafa Saleh Date: Tue, 7 Jan 2025 11:57:26 +0000 Subject: [PATCH] ANDROID: iommu/arm-smmu-v3-kvm: Unregister IOMMU on remove This was missed in the upstream posting. Bug: 357781595 Bug: 384432312 Change-Id: I446dbbea2507710ac5e67bee1f9c56900ebf3a0e Signed-off-by: Mostafa Saleh --- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-kvm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-kvm.c b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-kvm.c index 469c9ab165cc..0b488ecb8f61 100644 --- a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-kvm.c +++ b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-kvm.c @@ -890,6 +890,7 @@ static void kvm_arm_smmu_remove(struct platform_device *pdev) */ arm_smmu_device_disable(smmu); arm_smmu_update_gbpa(smmu, host_smmu->boot_gbpa, GBPA_ABORT); + arm_smmu_unregister_iommu(smmu); } static int kvm_arm_smmu_suspend(struct device *dev)