blob: 570197ff97d345d062292dc468fe30aa3d7c6b8c [file] [log] [blame]
17ac524719f3 ("dma-direct: use dma_direct_map_page to implement dma_direct_map_sg")
58dfd4ac0220 ("dma-direct: improve addressability error reporting")
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")
b4ebe6063204 ("dma-direct: implement complete bus_dma_mask handling")
7d21ee4c719f ("dma-direct: refine dma_direct_alloc zone selection")
a20bb0583751 ("dma-direct: add an explicit dma_direct_get_required_mask")
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")