Age | Commit message (Expand) | Author | Files | Lines |
2019-01-16 | swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit | Christoph Hellwig | 1 | -0/+2 |
2019-01-05 | dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations | Christoph Hellwig | 1 | -6/+7 |
2019-01-04 | dma-mapping: remove a few unused exports | Christoph Hellwig | 2 | -4/+0 |
2019-01-04 | dma-mapping: remove dmam_{declare,release}_coherent_memory | Christoph Hellwig | 1 | -55/+0 |
2019-01-04 | dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs | Christoph Hellwig | 1 | -39/+0 |
2019-01-04 | dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs | Christoph Hellwig | 1 | -13/+4 |
2018-12-28 | Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mapping | Linus Torvalds | 9 | -565/+708 |
2018-12-20 | dma-mapping: fix inverted logic in dma_supported | Thierry Reding | 1 | -1/+1 |
2018-12-20 | dma-mapping: zero memory returned from dma_alloc_* | Christoph Hellwig | 1 | -1/+1 |
2018-12-17 | dma-direct: do not include SME mask in the DMA supported check | Lendacky, Thomas | 1 | -1/+6 |
2018-12-13 | dma-mapping: bypass indirect calls for dma-direct | Christoph Hellwig | 2 | -44/+33 |
2018-12-13 | dma-direct: merge swiotlb_dma_ops into the dma_direct code | Christoph Hellwig | 2 | -251/+94 |
2018-12-13 | dma-direct: use dma_direct_map_page to implement dma_direct_map_sg | Christoph Hellwig | 1 | -9/+5 |
2018-12-13 | dma-direct: improve addressability error reporting | Christoph Hellwig | 1 | -21/+15 |
2018-12-13 | swiotlb: remove dma_mark_clean | Christoph Hellwig | 1 | -17/+1 |
2018-12-13 | swiotlb: remove SWIOTLB_MAP_ERROR | Christoph Hellwig | 1 | -2/+2 |
2018-12-13 | dma-mapping: factor out dummy DMA ops | Robin Murphy | 2 | -1/+40 |
2018-12-13 | dma-mapping: always build the direct mapping code | Christoph Hellwig | 2 | -9/+1 |
2018-12-13 | dma-mapping: move dma_cache_sync out of line | Christoph Hellwig | 1 | -0/+11 |
2018-12-13 | dma-mapping: move various slow path functions out of line | Christoph Hellwig | 1 | -2/+138 |
2018-12-13 | dma-mapping: move dma_get_required_mask to kernel/dma | Christoph Hellwig | 1 | -1/+33 |
2018-12-13 | dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation | Christoph Hellwig | 1 | -42/+0 |
2018-12-13 | dma-mapping: remove a pointless memset in dma_atomic_pool_init | Christoph Hellwig | 1 | -1/+0 |
2018-12-11 | dma-debug: Batch dma_debug_entry allocation | Robin Murphy | 1 | -29/+21 |
2018-12-11 | dma/debug: Remove dma_debug_resize_entries() | Robin Murphy | 1 | -46/+0 |
2018-12-11 | dma-debug: Make leak-like behaviour apparent | Robin Murphy | 1 | -0/+13 |
2018-12-11 | dma-debug: Dynamically expand the dma_debug_entry pool | Robin Murphy | 1 | -38/+41 |
2018-12-11 | dma-debug: Use pr_fmt() | Robin Murphy | 1 | -36/+38 |
2018-12-11 | dma-debug: Expose nr_total_entries in debugfs | Robin Murphy | 1 | -0/+7 |
2018-12-06 | dma-direct: remove the mapping_error dma_map_ops method | Christoph Hellwig | 2 | -13/+6 |
2018-12-05 | dma-mapping: fix lack of DMA address assignment in generic remap allocator | Marek Szyprowski | 1 | -1/+7 |
2018-12-01 | dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING | Christoph Hellwig | 1 | -2/+9 |
2018-12-01 | dma-mapping: support highmem in the generic remap allocator | Christoph Hellwig | 1 | -7/+7 |
2018-12-01 | dma-mapping: move the arm64 noncoherent alloc/free support to common code | Christoph Hellwig | 2 | -1/+162 |
2018-12-01 | dma-mapping: move the remap helpers to a separate file | Christoph Hellwig | 4 | -85/+93 |
2018-12-01 | dma-direct: reject highmem pages from dma_alloc_from_contiguous | Christoph Hellwig | 1 | -0/+12 |
2018-12-01 | dma-direct: provide page based alloc/free helpers | Christoph Hellwig | 1 | -10/+22 |
2018-11-21 | swiotlb: Skip cache maintenance on map error | Robin Murphy | 1 | -1/+2 |
2018-10-31 | mm: remove include/linux/bootmem.h | Mike Rapoport | 2 | -2/+2 |
2018-10-31 | memblock: remove _virt from APIs returning virtual address | Mike Rapoport | 1 | -3/+3 |
2018-10-19 | swiotlb: add support for non-coherent DMA | Christoph Hellwig | 1 | -10/+23 |
2018-10-19 | swiotlb: don't dip into swiotlb pool for coherent allocations | Christoph Hellwig | 1 | -103/+2 |
2018-10-19 | swiotlb: refactor swiotlb_map_page | Christoph Hellwig | 1 | -37/+30 |
2018-10-19 | swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs | Christoph Hellwig | 1 | -22/+12 |
2018-10-19 | swiotlb: merge swiotlb_unmap_page and unmap_single | Christoph Hellwig | 1 | -11/+4 |
2018-10-19 | swiotlb: remove the overflow buffer | Christoph Hellwig | 2 | -58/+3 |
2018-10-19 | swiotlb: do not panic on mapping failures | Christoph Hellwig | 1 | -32/+1 |
2018-10-19 | swiotlb: mark is_swiotlb_buffer static | Christoph Hellwig | 1 | -1/+1 |
2018-10-19 | swiotlb: remove a pointless comment | Christoph Hellwig | 1 | -6/+0 |
2018-10-09 | dma-direct: respect DMA_ATTR_NO_WARN | Christoph Hellwig | 1 | -0/+3 |