Skip to content

Commit 2455d6a

Browse files
hegdevasantjoergroedel
authored andcommitted
iommu/amd: Free domain ID after domain_flush_pages
free_io_pgtable_ops() path uses domain ID to flush pages. Hence free domain ID after flushing everything. Signed-off-by: Vasant Hegde <vasant.hegde@amd.com> Link: https://lore.kernel.org/r/20220912063248.7909-4-vasant.hegde@amd.com Signed-off-by: Joerg Roedel <jroedel@suse.de>
1 parent 053bab4 commit 2455d6a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

drivers/iommu/amd/iommu.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2004,12 +2004,12 @@ static void protection_domain_free(struct protection_domain *domain)
20042004
if (!domain)
20052005
return;
20062006

2007-
if (domain->id)
2008-
domain_id_free(domain->id);
2009-
20102007
if (domain->iop.pgtbl_cfg.tlb)
20112008
free_io_pgtable_ops(&domain->iop.iop.ops);
20122009

2010+
if (domain->id)
2011+
domain_id_free(domain->id);
2012+
20132013
kfree(domain);
20142014
}
20152015

0 commit comments

Comments
 (0)