Re: [PATCH 9/9] iommu: Move flush queue data into iommu_dma_cookie

2021-11-24 Thread Robin Murphy
On 2021-11-24 17:25, John Garry wrote: On 23/11/2021 14:10, Robin Murphy wrote: ruct iommu_dma_msi_page {   struct list_head    list; @@ -41,7 +43,19 @@ struct iommu_dma_cookie {   enum iommu_dma_cookie_type    type;   union {   /* Full allocator for IOMMU_DMA_IOVA_COOKIE */

Re: [PATCH 9/9] iommu: Move flush queue data into iommu_dma_cookie

2021-11-24 Thread John Garry via iommu
On 23/11/2021 14:10, Robin Murphy wrote: ruct iommu_dma_msi_page { struct list_headlist; @@ -41,7 +43,19 @@ struct iommu_dma_cookie { enum iommu_dma_cookie_type type; union { /* Full allocator for IOMMU_DMA_IOVA_COOKIE */ - struct

Re: [PATCH 9/9] iommu: Move flush queue data into iommu_dma_cookie

2021-11-23 Thread kernel test robot
Hi Robin, I love your patch! Perhaps something to improve: [auto build test WARNING on joro-iommu/next] [also build test WARNING on v5.16-rc2 next-20211123] [cannot apply to tegra-drm/drm/tegra/for-next] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting p

[PATCH 9/9] iommu: Move flush queue data into iommu_dma_cookie

2021-11-23 Thread Robin Murphy
Complete the move into iommu-dma by refactoring the flush queues themselves to belong to the DMA cookie rather than the IOVA domain. The refactoring may as well extend to some minor cosmetic aspects too, to help us stay one step ahead of the style police. Signed-off-by: Robin Murphy --- drivers