summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-05-29nds32: use generic dma_noncoherent_opsChristoph Hellwig4-116/+15
2018-05-29nds32: implement the unmap_sg DMA operationChristoph Hellwig1-0/+6
2018-05-29nds32: consolidate DMA cache maintainance routinesChristoph Hellwig1-94/+93
2018-05-28x86/pci-dma: switch the VIA 32-bit DMA quirk to use the struct device flagChristoph Hellwig3-31/+10
2018-05-28x86/pci-dma: remove the explicit nodac and allowdac optionChristoph Hellwig2-7/+2
2018-05-28x86/pci-dma: remove the experimental forcesac boot optionChristoph Hellwig5-30/+6
2018-05-28Documentation/x86: remove a stray reference to pci-nommu.cChristoph Hellwig1-2/+2
2018-05-28core, dma-direct: add a flag 32-bit dma limitsChristoph Hellwig2-0/+9
2018-05-25dma-mapping: remove unused gfp_t parameter to arch_dma_alloc_attrsHuaisheng Ye3-4/+4
2018-05-24dma-debug: check scatterlist segmentsRobin Murphy2-0/+45
2018-05-19c6x: use generic dma_noncoherent_opsChristoph Hellwig7-170/+44
2018-05-19arc: use generic dma_noncoherent_opsChristoph Hellwig4-148/+18
2018-05-19arc: fix arc_dma_{map,unmap}_pageChristoph Hellwig1-25/+2
2018-05-19arc: fix arc_dma_sync_sg_for_{cpu,device}Christoph Hellwig1-2/+3
2018-05-19arc: simplify arc_dma_sync_single_for_{cpu,device}Christoph Hellwig1-12/+12
2018-05-19dma-mapping: provide a generic dma-noncoherent implementationChristoph Hellwig9-5/+192
2018-05-19dma-mapping: simplify Kconfig dependenciesChristoph Hellwig1-4/+2
2018-05-19riscv: add swiotlb supportChristoph Hellwig3-0/+18
2018-05-19riscv: only enable ZONE_DMA32 for 64-bitChristoph Hellwig1-1/+1
2018-05-19riscv: simplify Kconfig magic for 32-bit vs 64-bit kernelsChristoph Hellwig1-25/+6
2018-05-09swiotlb: update comments to refer to physical instead of virtual addressesYisheng Xie1-3/+2
2018-05-09swiotlb: remove the CONFIG_DMA_DIRECT_OPS ifdefsChristoph Hellwig1-4/+0
2018-05-09swiotlb: move the SWIOTLB config symbol to lib/KconfigChristoph Hellwig11-49/+10
2018-05-09mips,unicore32: swiotlb doesn't need sg->dma_lengthChristoph Hellwig3-3/+0
2018-05-09arm: don't build swiotlb by defaultChristoph Hellwig1-1/+2
2018-05-09PCI: remove CONFIG_PCI_BUS_ADDR_T_64BITChristoph Hellwig3-7/+3
2018-05-09arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/KconfigChristoph Hellwig19-42/+3
2018-05-09arch: remove the ARCH_PHYS_ADDR_T_64BIT config symbolChristoph Hellwig10-32/+15
2018-05-09dma-mapping: move the NEED_DMA_MAP_STATE config symbol to lib/KconfigChristoph Hellwig15-35/+17
2018-05-09scatterlist: move the NEED_SG_DMA_LENGTH config symbol to lib/KconfigChristoph Hellwig16-46/+15
2018-05-09iommu-helper: move the IOMMU_HELPER config symbol to lib/Christoph Hellwig5-14/+9
2018-05-09iommu-helper: mark iommu_is_span_boundary as inlineChristoph Hellwig13-47/+12
2018-05-09iommu-helper: unexport iommu_area_allocChristoph Hellwig1-2/+0
2018-05-09iommu-common: move to arch/sparcChristoph Hellwig8-10/+7
2018-05-08dma-debug: remove CONFIG_HAVE_DMA_API_DEBUGChristoph Hellwig16-48/+0
2018-05-08dma-debug: unexport dma_debug_resize_entries and debug_dma_dump_mappingsChristoph Hellwig1-2/+0
2018-05-08dma-debug: simplify counting of preallocated requestsChristoph Hellwig1-16/+4
2018-05-08dma-debug: move initialization to common codeChristoph Hellwig17-143/+14
2018-05-07PCI: remove PCI_DMA_BUS_IS_PHYSChristoph Hellwig31-173/+0
2018-05-07net: remove the PCI_DMA_BUS_IS_PHYS check in illegal_highdmaChristoph Hellwig1-19/+1
2018-05-07ide: remove the PCI_DMA_BUS_IS_PHYS checkChristoph Hellwig1-2/+1
2018-05-07ide: kill ide_toggle_bounceChristoph Hellwig4-33/+0
2018-05-07scsi: reduce use of block bounce buffersChristoph Hellwig1-22/+2
2018-05-07dma-direct: try reallocation with GFP_DMA32 if possibleTakashi Iwai1-0/+7
2018-05-07swiotlb: remove an unecessary NULL checkDan Carpenter1-1/+1
2018-05-03drivers: remove force dma flag from busesChristoph Hellwig10-19/+17
2018-05-03dma-mapping: move dma configuration to bus infrastructureNipun Gupta7-27/+69
2018-05-02swiotlb: fix inversed DMA_ATTR_NO_WARN testMichel Dänzer1-1/+1
2018-05-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rku...Linus Torvalds2-0/+7
2018-05-01hexagon: export csum_partial_copy_nocheckArnd Bergmann1-0/+1