Show patches with: Submitter = Christoph Hellwig       |    Archived = No       |   636 patches
« 1 2 ... 3 4 56 7 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[7/7] arc: use the generic remapping allocator for coherent DMA allocations [1/7] arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support - - - --- 2019-06-14 Christoph Hellwig Awaiting Upstream
[6/7] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code [1/7] arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support - - - --- 2019-06-14 Christoph Hellwig Awaiting Upstream
[5/7] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code [1/7] arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support 1 - - --- 2019-06-14 Christoph Hellwig Awaiting Upstream
[4/7] dma-mapping: add a dma_alloc_need_uncached helper [1/7] arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support - - - --- 2019-06-14 Christoph Hellwig Awaiting Upstream
[3/7] openrisc: remove the partial DMA_ATTR_NON_CONSISTENT support [1/7] arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support 1 - - --- 2019-06-14 Christoph Hellwig Awaiting Upstream
[2/7] arc: remove the partial DMA_ATTR_NON_CONSISTENT support [1/7] arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support - - - --- 2019-06-14 Christoph Hellwig Awaiting Upstream
[1/7] arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support [1/7] arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support - 1 - --- 2019-06-14 Christoph Hellwig Awaiting Upstream
[5/5] Documentation/DMA-API-HOWTO: update dma_mask sections [1/5] ccio: allow large DMA masks - - - --- 2019-02-15 Christoph Hellwig Awaiting Upstream
[4/5] sparc64/pci_sun4v: allow large DMA masks [1/5] ccio: allow large DMA masks 1 - - --- 2019-02-15 Christoph Hellwig Awaiting Upstream
[3/5] sparc64/iommu: allow large DMA masks [1/5] ccio: allow large DMA masks 1 - - --- 2019-02-15 Christoph Hellwig Awaiting Upstream
[2/5] sparc64: refactor the ali DMA quirk [1/5] ccio: allow large DMA masks 1 - - --- 2019-02-15 Christoph Hellwig Awaiting Upstream
[1/5] ccio: allow large DMA masks [1/5] ccio: allow large DMA masks - - - --- 2019-02-15 Christoph Hellwig Awaiting Upstream
[8/8] parisc: remove the HBA_DATA macro [1/8] parisc: don't include <asm/cacheflush.h> in <asm/dma-mapping.h> - - - --- 2019-01-14 Christoph Hellwig helge Awaiting Upstream
[7/8] parisc/lba_pci: use container_of in LBA_DEV [1/8] parisc: don't include <asm/cacheflush.h> in <asm/dma-mapping.h> - - - --- 2019-01-14 Christoph Hellwig helge Awaiting Upstream
[6/8] parisc/dino: use container_of in DINO_DEV [1/8] parisc: don't include <asm/cacheflush.h> in <asm/dma-mapping.h> - - - --- 2019-01-14 Christoph Hellwig helge Awaiting Upstream
[5/8] parisc: properly type the return value of parisc_walk_tree [1/8] parisc: don't include <asm/cacheflush.h> in <asm/dma-mapping.h> - - - --- 2019-01-14 Christoph Hellwig helge Awaiting Upstream
[4/8] parisc: properly type the iommu field in struct pci_hba_data [1/8] parisc: don't include <asm/cacheflush.h> in <asm/dma-mapping.h> - - - --- 2019-01-14 Christoph Hellwig helge Awaiting Upstream
[3/8] parisc: turn GET_IOC into an inline function [1/8] parisc: don't include <asm/cacheflush.h> in <asm/dma-mapping.h> - - - --- 2019-01-14 Christoph Hellwig helge Awaiting Upstream
[2/8] parisc: move internal implementation details out of <asm/dma-mapping.h> [1/8] parisc: don't include <asm/cacheflush.h> in <asm/dma-mapping.h> - - - --- 2019-01-14 Christoph Hellwig helge Awaiting Upstream
[1/8] parisc: don't include <asm/cacheflush.h> in <asm/dma-mapping.h> [1/8] parisc: don't include <asm/cacheflush.h> in <asm/dma-mapping.h> - - - --- 2019-01-14 Christoph Hellwig helge Awaiting Upstream
[2/2] dma-mapping: deprecate dma_zalloc_coherent [1/2] dma-mapping: zero memory returned from dma_alloc_* - - - --- 2018-12-14 Christoph Hellwig Not Applicable
[1/2] dma-mapping: zero memory returned from dma_alloc_* [1/2] dma-mapping: zero memory returned from dma_alloc_* 2 - - --- 2018-12-14 Christoph Hellwig Not Applicable
[6/6] sparc: merge 32-bit and 64-bit version of pci.h [1/6] sparc: remove no needed sbus_dma_ops methods 2 - - --- 2018-12-08 Christoph Hellwig Not Applicable
[5/6] sparc: move the leon PCI memory space comment to <asm/leon.h> [1/6] sparc: remove no needed sbus_dma_ops methods 1 - - --- 2018-12-08 Christoph Hellwig Not Applicable
[4/6] sparc: remove not required includes from dma-mapping.h [1/6] sparc: remove no needed sbus_dma_ops methods 1 - - --- 2018-12-08 Christoph Hellwig Not Applicable
[3/6] sparc: remove the sparc32_dma_ops indirection [1/6] sparc: remove no needed sbus_dma_ops methods 1 - - --- 2018-12-08 Christoph Hellwig Not Applicable
[2/6] sparc: factor the dma coherent mapping into helper [1/6] sparc: remove no needed sbus_dma_ops methods 1 - - --- 2018-12-08 Christoph Hellwig Not Applicable
[1/6] sparc: remove no needed sbus_dma_ops methods [1/6] sparc: remove no needed sbus_dma_ops methods 1 - - --- 2018-12-08 Christoph Hellwig Not Applicable
[10/10] Documentation: update the description for DMA_ATTR_NON_CONSISTENT [01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT - - - --- 2018-12-08 Christoph Hellwig Not Applicable
[09/10] dma-mapping: skip declared coherent memory for DMA_ATTR_NON_CONSISTENT [01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT - - - --- 2018-12-08 Christoph Hellwig Not Applicable
[08/10] sparc64/pci_sun4v: implement DMA_ATTR_NON_CONSISTENT [01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT 1 - - --- 2018-12-08 Christoph Hellwig Not Applicable
[07/10] sparc64/pci_sun4v: move code around a bit [01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT 1 - - --- 2018-12-08 Christoph Hellwig Not Applicable
[06/10] sparc64/iommu: implement DMA_ATTR_NON_CONSISTENT [01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT 1 - - --- 2018-12-08 Christoph Hellwig Not Applicable
[05/10] sparc64/iommu: move code around a bit [01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT 1 - - --- 2018-12-08 Christoph Hellwig Not Applicable
[04/10] arm: implement DMA_ATTR_NON_CONSISTENT [01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT - - - --- 2018-12-08 Christoph Hellwig Not Applicable
[03/10] arm64/iommu: implement support for DMA_ATTR_NON_CONSISTENT [01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT - - - --- 2018-12-08 Christoph Hellwig Not Applicable
[02/10] arm64/iommu: don't remap contiguous allocations for coherent devices [01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT - - - --- 2018-12-08 Christoph Hellwig Not Applicable
[01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT [01/10] dma-direct: provide a generic implementation of DMA_ATTR_NON_CONSISTENT - - - --- 2018-12-08 Christoph Hellwig Not Applicable
[23/23] dma-mapping: return an error code from dma_mapping_error [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[22/23] dma-mapping: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[21/23] xen-swiotlb: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - 1 - --- 2018-11-30 Christoph Hellwig Not Applicable
[20/23] iommu/dma-iommu: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[19/23] iommu/vt-d: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[18/23] iommu/intel: small map_page cleanup [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[17/23] iommu: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[16/23] x86/calgary: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[15/23] x86/amd_gart: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[14/23] ia64/sn: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[13/23] ia64/sba_iommu: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[12/23] ia64/sba_iommu: improve internal map_page users [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[11/23] alpha: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[10/23] arm64: remove the dummy_dma_ops mapping_error method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[09/23] parisc/sba_iommu: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[08/23] parisc/ccio: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[07/23] sparc: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[06/23] s390: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[05/23] mips/jazz: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[04/23] powerpc/iommu: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[03/23] arm: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[02/23] dma-direct: remove the mapping_error dma_map_ops method [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - - - --- 2018-11-30 Christoph Hellwig Not Applicable
[01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR [01/23] dma-mapping: provide a generic DMA_MAPPING_ERROR - 1 - --- 2018-11-30 Christoph Hellwig Not Applicable
[24/24] dma-mapping: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[23/24] xen-swiotlb: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[22/24] iommu/dma-iommu: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[21/24] iommu/vt-d: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[20/24] iommu/intel: small map_page cleanup [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[19/24] iommu: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[18/24] x86/calgary: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[17/24] x86/amd_gart: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[16/24] ia64/sn: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[15/24] ia64/sba_iommu: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[14/24] ia64/sba_iommu: improve internal map_page users [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[13/24] alpha: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[12/24] arm64: remove the dummy_dma_ops mapping_error method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[11/24] parisc/sba_iommu: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[10/24] parisc/ccio: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[09/24] sparc: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[08/24] s390: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[07/24] mips/jazz: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[06/24] powerpc/iommu: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[05/24] arm: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[04/24] dma-direct: remove the mapping_error dma_map_ops method [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[03/24] dma-mapping: provide a generic DMA_MAPPING_ERROR [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - - --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[02/24] swiotlb: Skip cache maintenance on map error [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB - - 1 --- 2018-11-22 Christoph Hellwig Awaiting Upstream
[01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB [01/24] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB 1 - 1 --- 2018-11-22 Christoph Hellwig Awaiting Upstream
parisc: remove the dead ccio-rm-dma driver parisc: remove the dead ccio-rm-dma driver - - - --- 2018-10-22 Christoph Hellwig Superseded
[20/20] parisc: use generic dma_noncoherent_ops - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[19/20] sparc: use generic dma_noncoherent_ops - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[18/20] xtensa: use generic dma_noncoherent_ops - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[17/20] sh: use generic dma_noncoherent_ops - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[16/20] mm: split arch/sh/mm/consistent.c - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[15/20] sh: use dma_direct_ops for the CONFIG_DMA_COHERENT case - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[14/20] sh: introduce a sh_cacheop_vaddr helper - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[13/20] sh: simplify get_arch_dma_ops - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[12/20] openrisc: use generic dma_noncoherent_ops - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[11/20] nios2: use generic dma_noncoherent_ops - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[10/20] nds32: use generic dma_noncoherent_ops - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[09/20] microblaze: remove the consistent_sync and consistent_sync_page - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[08/20] microblaze: use generic dma_noncoherent_ops - - - --- 2018-05-11 Christoph Hellwig Not Applicable
[07/20] m68k: use generic dma_noncoherent_ops - - - --- 2018-05-11 Christoph Hellwig Not Applicable
« 1 2 ... 3 4 56 7 »