| 51d8838d66d3 ("iommu/amd: Call free_iova_fast with pfn in map_sg") |
| 80187fd39dcb ("iommu/amd: Optimize map_sg and unmap_sg") |
| bda350dbdbc1 ("iommu/amd: Remove align-parameter from __map_single()") |
| 256e4621c21a ("iommu/amd: Make use of the generic IOVA allocator") |
| 518d9b450387 ("iommu/amd: Remove special mapping code for dma_ops path") |
| e85e8f69cedb ("iommu/amd: Remove statistics code") |
| 7b5e25b84eba ("iommu/amd: Use trylock to aquire bitmap_lock") |
| 5f6bed500506 ("iommu/amd: Make dma_ops_domain->next_index percpu") |
| 92d420ec028d ("iommu/amd: Relax locking in dma_ops path") |
| a73c1566655d ("iommu/amd: Initialize new aperture range before making it visible") |
| 7bfa5bd2708d ("iommu/amd: Build io page-tables with cmpxchg64") |
| 266a3bd28f98 ("iommu/amd: Allocate new aperture ranges in dma_ops_alloc_addresses") |
| 4eeca8c5e72f ("iommu/amd: Optimize dma_ops_free_addresses") |
| ab7032bb9c37 ("iommu/amd: Remove need_flush from struct dma_ops_domain") |
| 2a87442c5b98 ("iommu/amd: Iterate over all aperture ranges in dma_ops_area_alloc") |
| d41ab09896dc ("iommu/amd: Flush iommu tlb in dma_ops_free_addresses") |
| ebaecb423bfa ("iommu/amd: Rename dma_ops_domain->next_address to next_index") |
| 05ab49e0056a ("iommu/amd: Remove 'start' parameter from dma_ops_area_alloc") |
| ccb50e03da72 ("iommu/amd: Flush iommu tlb in dma_ops_aperture_alloc()") |
| 60e6a7cb44ed ("iommu/amd: Retry address allocation within one aperture") |
| ae62d49c7a93 ("iommu/amd: Move aperture_range.offset to another cache-line") |
| a0f51447f4ac ("iommu/amd: Add dma_ops_aperture_alloc() function") |
| b57c3c802e51 ("iommu/amd: Pass correct shift to iommu_area_alloc()") |
| 84b3a0bc8853 ("iommu/amd: Flush the IOMMU TLB before the addresses are freed") |
| 08c5fb938e05 ("iommu/amd: Introduce bitmap_lock in struct aperture_range") |
| 007b74bab273 ("iommu/amd: Move 'struct dma_ops_domain' definition to amd_iommu.c") |
| a7fb668fd88c ("iommu/amd: Warn only once on unexpected pte value") |