iommu/riscv: Convert to use struct iommu_pages_list
authorJason Gunthorpe <jgg@nvidia.com>
Tue, 8 Apr 2025 16:53:57 +0000 (13:53 -0300)
committerJoerg Roedel <jroedel@suse.de>
Thu, 17 Apr 2025 14:22:41 +0000 (16:22 +0200)
commitd4d5153ad6e2ed822a67c1d7e6017e3a1386c78b
tree4e7b554e96223e3d6ff36586b0510e6102afc457
parent13f43d7cf3e0570004a0d960bc1be23db827c2ff
iommu/riscv: Convert to use struct iommu_pages_list

Change the internal freelist to use struct iommu_pages_list.

riscv uses this page list to free page table levels that are replaced
with leaf ptes.

Reviewed-by: Tomasz Jeznach <tjeznach@rivosinc.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Link: https://lore.kernel.org/r/9-v4-c8663abbb606+3f7-iommu_pages_jgg@nvidia.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/riscv/iommu.c