On Thu, Sep 21, 2023 at 12:51:21AM -0700, Yi Liu wrote: > v4: > - Separate HWPT alloc/destroy/abort functions between user-managed HWPTs > and kernel-managed HWPTs > - Rework invalidate uAPI to be a multi-request array-based design > - Add a struct iommu_user_data_array and a helper for driver to sanitize > and copy the entry data from user space invalidation array > - Add a patch fixing TEST_LENGTH() in selftest program > - Drop IOMMU_RESV_IOVA_RANGES patches > - Update kdoc and inline comments > - Drop the code to add IOMMU_RESV_SW_MSI to kernel-managed HWPT in nested translation, > this does not change the rule that resv regions should only be added to the > kernel-managed HWPT. The IOMMU_RESV_SW_MSI stuff will be added in later series > as it is needed only by SMMU so far. This doesn't apply to iommufd next so you will have to resend it Jason