| b907e20508d0 ("swiotlb: remove SWIOTLB_MAP_ERROR") |
| a4abe0ad1065 ("xen-swiotlb: remove the mapping_error dma_map_ops method") |
| b0cbeae49449 ("dma-direct: remove the mapping_error dma_map_ops method") |
| cb216b84d6ea ("swiotlb: Skip cache maintenance on map error") |
| b34087157dd7 ("dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB") |
| a4a4330db46a ("swiotlb: add support for non-coherent DMA") |
| fafadcd16595 ("swiotlb: don't dip into swiotlb pool for coherent allocations") |
| c4dae366925f ("swiotlb: refactor swiotlb_map_page") |
| 4803b44e68fc ("swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs") |
| dff8d6c1ed58 ("swiotlb: remove the overflow buffer") |
| 8088546832aa ("swiotlb: do not panic on mapping failures") |
| bc3ec75de545 ("dma-mapping: merge direct and noncoherent ops") |
| f3ecc0ff0457 ("dma-mapping: move the dma_coherent flag to struct device") |
| e0a9317d9004 ("hexagon: use generic dma_noncoherent_ops") |
| f406f222d4b2 ("hexagon: implement the sync_sg_for_device DMA operation") |
| 37fca4bd018f ("hexagon: remove the sync_single_for_cpu DMA operation") |