On Tue, May 19, 2026 at 02:45:35PM +0000, Mostafa Saleh wrote: > However, it should not alway use SWIOTLB? It can trigger decryption for > any memory returned from __dma_direct_alloc_pages() which can come > from alloc_pages_node().
The alloc coherent flow is seperate and different, these are not pages 'passed into the DMA API' but pages fully allocated internally and owned by it. Yes, it should cause decrypted *allocation*. Jason
