aboutsummaryrefslogtreecommitdiff
path: root/lib/crypto/mpi/mpi-cmp.c
diff options
context:
space:
mode:
authorJason Gunthorpe <jgg@nvidia.com>2024-08-29 21:06:10 -0300
committerJoerg Roedel <jroedel@suse.de>2024-09-04 11:37:41 +0200
commit8d00b77a52ef4b2091696ca25753d0ab95e4d839 (patch)
tree489666e46dc42ca6f868d410cd8f8fa25c561b30 /lib/crypto/mpi/mpi-cmp.c
parent89ffb2c3c2a1d0bff5515fc53f93de86fb6753c0 (diff)
iommu/amd: Move allocation of the top table into v1_alloc_pgtable
All the page table memory should be allocated/free within the io_pgtable struct. The v2 path is already doing this, make it consistent. It is hard to see but the free of the root in protection_domain_free() is a NOP on the success path because v1_free_pgtable() does amd_iommu_domain_clr_pt_root(). The root memory is already freed because free_sub_pt() put it on the freelist. The free path in protection_domain_free() is only used during error unwind of protection_domain_alloc(). Reviewed-by: Vasant Hegde <vasant.hegde@amd.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com> Link: https://lore.kernel.org/r/1-v2-831cdc4d00f3+1a315-amd_iopgtbl_jgg@nvidia.com Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'lib/crypto/mpi/mpi-cmp.c')
0 files changed, 0 insertions, 0 deletions