On Fri, Oct 25, 2024 at 09:05:58AM +0000, Tian, Kevin wrote:
From: Nicolin Chen nicolinc@nvidia.com Sent: Tuesday, October 22, 2024 8:19 AM
viommu->type = cmd->type;
viommu->ictx = ucmd->ictx;
viommu->hwpt = hwpt_paging;
/* Assume physical IOMMUs are unpluggable (the most likely case)
*/
viommu->iommu_dev = __iommu_get_iommu_dev(idev->dev);
so what would happen if this assumption breaks?
I had a very verbose comments previously that Alexey suggested to optimize away.. Perhaps I should add back the part that mentions adding a refcount for pluggable ones..
Nicolin