diff --git a/arch/arm64/kvm/hyp/nvhe/iommu.c b/arch/arm64/kvm/hyp/nvhe/iommu.c index f9431dca570e..6c90b32491f0 100644 --- a/arch/arm64/kvm/hyp/nvhe/iommu.c +++ b/arch/arm64/kvm/hyp/nvhe/iommu.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #define DRV_ID(drv_addr) ((unsigned long)drv_addr) @@ -469,6 +470,8 @@ int __pkvm_iommu_finalize(int err) if (!ret && err) pkvm_handle_system_misconfiguration(NO_DMA_ISOLATION); + __pkvm_close_late_module_registration(); + return ret; }