[PATCH v2 3/7] iommu: Make iommu_dma_prepare_msi() into a generic operation