summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/iommu/arm-smmu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c
index 03a691723349..51159711b1d8 100644
--- a/drivers/iommu/arm-smmu.c
+++ b/drivers/iommu/arm-smmu.c
@@ -2451,7 +2451,7 @@ static void arm_smmu_unassign_table(struct arm_smmu_domain *smmu_domain)
int ret;
int dest_vmids = VMID_HLOS;
int dest_perms = PERM_READ | PERM_WRITE | PERM_EXEC;
- int source_vmlist[2] = {VMID_HLOS, smmu_domain->secure_vmid};
+ int source_vmlist[2] = {smmu_domain->secure_vmid, VMID_HLOS};
struct arm_smmu_pte_info *pte_info, *temp;
if (!arm_smmu_is_master_side_secure(smmu_domain))