On 11/28/21 10:50 AM, Lu Baolu wrote:
The original post and intent of this series is here. https://lore.kernel.org/linux-iommu/20211115020552.2378167-1-baolu.lu@xxxxxxxxxxxxxxx/ Change log: v1: initial post - https://lore.kernel.org/linux-iommu/20211115020552.2378167-1-baolu.lu@xxxxxxxxxxxxxxx/ v2: - Move kernel dma ownership auto-claiming from driver core to bus callback. [Greg/Christoph/Robin/Jason] https://lore.kernel.org/linux-iommu/20211115020552.2378167-1-baolu.lu@xxxxxxxxxxxxxxx/T/#m153706912b770682cb12e3c28f57e171aa1f9d0c - Code and interface refactoring for iommu_set/release_dma_owner() interfaces. [Jason] https://lore.kernel.org/linux-iommu/20211115020552.2378167-1-baolu.lu@xxxxxxxxxxxxxxx/T/#mea70ed8e4e3665aedf32a5a0a7db095bf680325e - [NEW]Add new iommu_attach/detach_device_shared() interfaces for multiple devices group. [Robin/Jason] https://lore.kernel.org/linux-iommu/20211115020552.2378167-1-baolu.lu@xxxxxxxxxxxxxxx/T/#mea70ed8e4e3665aedf32a5a0a7db095bf680325e- [NEW]Use iommu_attach/detach_device_shared() in drm/tegra drivers.- Refactoring and description refinement. This is based on v5.16-rc2 and available on github: https://github.com/LuBaolu/intel-iommu/commits/iommu-dma-ownership-v2
The v3 of this series has been posted here: https://lore.kernel.org/linux-iommu/20211206015903.88687-1-baolu.lu@xxxxxxxxxxxxxxx/ Best regards, baolu