Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
08b903b5fd0c49e5f224a9bf085b6329ec3c55c0
/
kernel
/
dma
9e3a25d
Merge tag 'dma-mapping-5.3' of git://git.infradead.org/users/hch/dma-mapping
by Linus Torvalds
· 6 years ago
f632a81
Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
by Linus Torvalds
· 6 years ago
1be5147
swiotlb: no need to check return value of debugfs_create functions
by Greg Kroah-Hartman
· 6 years ago
d98849a
dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code
by Christoph Hellwig
· 6 years ago
c2f2124e
dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code
by Christoph Hellwig
· 6 years ago
4b85fae
dma-mapping: add a dma_alloc_need_uncached helper
by Christoph Hellwig
· 6 years ago
4a54d16
dma-mapping: truncate dma masks to what dma_addr_t can hold
by Christoph Hellwig
· 6 years ago
4b4b077
dma-remap: Avoid de-referencing NULL atomic_pool
by Florian Fainelli
· 6 years ago
4505153
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333
by Thomas Gleixner
· 6 years ago
c30700d
dma-direct: provide generic support for uncached kernel segments
by Christoph Hellwig
· 6 years ago
bd2e756
dma-contiguous: use fallback alloc_pages for single pages
by Nicolin Chen
· 6 years ago
b1d2dc0
dma-contiguous: add dma_{alloc,free}_contiguous() helpers
by Nicolin Chen
· 6 years ago
ec8f24b
treewide: Add SPDX license identifier - Makefile/Kconfig
by Thomas Gleixner
· 6 years ago
457c899
treewide: Add SPDX license identifier for missed files
by Thomas Gleixner
· 6 years ago
ddab533
Merge tag 'dma-mapping-5.2' of git://git.infradead.org/users/hch/dma-mapping
by Linus Torvalds
· 6 years ago
498e863
Merge branch 'stable/for-linus-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb
by Linus Torvalds
· 6 years ago
13bf5ce
dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence
by Christoph Hellwig
· 6 years ago
746017e
dma/debug: Simplify stracktrace retrieval
by Thomas Gleixner
· 6 years ago
148a97d
dma-mapping: remove an unnecessary NULL check
by Dan Carpenter
· 6 years ago
53b29c3
swiotlb: save io_tlb_used to local variable before leaving critical section
by Dongli Zhang
· 6 years ago
8c516543
dma-debug: only skip one stackframe entry
by Scott Wood
· 6 years ago
83ca259
swiotlb: dump used and total slots when swiotlb buffer is full
by Dongli Zhang
· 6 years ago
e43e265
x86/dma: Remove the x86_dma_fallback_dev hack
by Christoph Hellwig
· 6 years ago
d7e02a9
dma-mapping: remove leftover NULL device support
by Christoph Hellwig
· 6 years ago
c13edf8
dma: select GENERIC_ALLOCATOR for DMA_REMAP
by Clément Leger
· 6 years ago
26fb3da
memblock: drop memblock_alloc_*_nopanic() variants
by Mike Rapoport
· 6 years ago
8a7f97b
treewide: add checks for the return value of memblock_alloc*()
by Mike Rapoport
· 6 years ago
a0bf842
swiotlb: add checks for the return value of memblock_alloc*()
by Mike Rapoport
· 6 years ago
45ba8d5
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
by Linus Torvalds
· 6 years ago
b7a7d1c
Merge tag 'dma-mapping-5.1' of git://git.infradead.org/users/hch/dma-mapping
by Linus Torvalds
· 6 years ago
e4ff63b
Merge branch 'stable/for-linus-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb
by Linus Torvalds
· 6 years ago
6c3ac11
Merge tag 'powerpc-5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
by Linus Torvalds
· 6 years ago
133d624
dma: Introduce dma_max_mapping_size()
by Joerg Roedel
· 6 years ago
492366f
swiotlb: Add is_swiotlb_active() function
by Joerg Roedel
· 6 years ago
abe420b
swiotlb: Introduce swiotlb_max_mapping_size()
by Joerg Roedel
· 6 years ago
82c5de0
dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag
by Christoph Hellwig
· 6 years ago
91a6fda
dma-mapping: remove dma_mark_declared_memory_occupied
by Christoph Hellwig
· 6 years ago
ddb26d8
dma-mapping: move CONFIG_DMA_CMA to kernel/dma/Kconfig
by Christoph Hellwig
· 6 years ago
ff4c25f
dma-mapping: improve selection of dma_declare_coherent availability
by Christoph Hellwig
· 6 years ago
feee964
swiotlb: remove swiotlb_dma_supported
by Christoph Hellwig
· 6 years ago
11ddce1
dma-mapping, powerpc: simplify the arch dma_set_mask override
by Christoph Hellwig
· 6 years ago
ffe3dfd
powerpc/dma: stop overriding dma_get_required_mask
by Christoph Hellwig
· 6 years ago
fbce251
dma-direct: we might need GFP_DMA for 32-bit dma masks
by Christoph Hellwig
· 6 years ago
22cb45d
swiotlb: drop pointless static qualifier in swiotlb_create_debugfs()
by YueHaibing
· 6 years ago
be4311a
dma-mapping: remove an incorrect __iommem annotation
by Christoph Hellwig
· 6 years ago
dc2acde
dma-mapping: add a kconfig symbol for arch_teardown_dma_ops availability
by Christoph Hellwig
· 6 years ago
347cb6a
dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability
by Christoph Hellwig
· 6 years ago
70ca7ba
dma-mapping: move debug configuration options to kernel/dma
by Andy Shevchenko
· 6 years ago
60513ed
swiotlb: checking whether swiotlb buffer is full with io_tlb_used
by Dongli Zhang
· 6 years ago
71602fe
swiotlb: add debugfs to track swiotlb buffer usage
by Dongli Zhang
· 6 years ago
6442ca2
swiotlb: fix comment on swiotlb_bounce()
by Dongli Zhang
· 6 years ago
0a3b192
dma-debug: add dumping facility via debugfs
by Corentin Labbe
· 6 years ago
8e4d81b
dma: debug: no need to check return value of debugfs_create functions
by Greg Kroah-Hartman
· 6 years ago
cfced78
dma-mapping: remove the default map_resource implementation
by Christoph Hellwig
· 6 years ago
227a76b
swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit
by Christoph Hellwig
· 6 years ago
8270f3a
dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations
by Christoph Hellwig
· 6 years ago
48e638f
dma-mapping: remove a few unused exports
by Christoph Hellwig
· 6 years ago
4788ba5
dma-mapping: remove dmam_{declare,release}_coherent_memory
by Christoph Hellwig
· 6 years ago
d7076f0
dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs
by Christoph Hellwig
· 6 years ago
2e05ea5
dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs
by Christoph Hellwig
· 6 years ago
af7ddd8
Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mapping
by Linus Torvalds
· 6 years ago
8b1cce9
dma-mapping: fix inverted logic in dma_supported
by Thierry Reding
· 6 years ago
518a2f1
dma-mapping: zero memory returned from dma_alloc_*
by Christoph Hellwig
· 6 years ago
c92a54c
dma-direct: do not include SME mask in the DMA supported check
by Lendacky, Thomas
· 6 years ago
356da6d
dma-mapping: bypass indirect calls for dma-direct
by Christoph Hellwig
· 6 years ago
55897af
dma-direct: merge swiotlb_dma_ops into the dma_direct code
by Christoph Hellwig
· 6 years ago
17ac524
dma-direct: use dma_direct_map_page to implement dma_direct_map_sg
by Christoph Hellwig
· 6 years ago
58dfd4a
dma-direct: improve addressability error reporting
by Christoph Hellwig
· 6 years ago
68c6083
swiotlb: remove dma_mark_clean
by Christoph Hellwig
· 6 years ago
b907e20
swiotlb: remove SWIOTLB_MAP_ERROR
by Christoph Hellwig
· 6 years ago
90ac706
dma-mapping: factor out dummy DMA ops
by Robin Murphy
· 6 years ago
3731c3d
dma-mapping: always build the direct mapping code
by Christoph Hellwig
· 6 years ago
8ddbe59
dma-mapping: move dma_cache_sync out of line
by Christoph Hellwig
· 6 years ago
7249c1a
dma-mapping: move various slow path functions out of line
by Christoph Hellwig
· 6 years ago
05887cb
dma-mapping: move dma_get_required_mask to kernel/dma
by Christoph Hellwig
· 6 years ago
8d59b5f
dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation
by Christoph Hellwig
· 6 years ago
20b105f
dma-mapping: remove a pointless memset in dma_atomic_pool_init
by Christoph Hellwig
· 6 years ago
ad78dee
dma-debug: Batch dma_debug_entry allocation
by Robin Murphy
· 6 years ago
0cb0e25
dma/debug: Remove dma_debug_resize_entries()
by Robin Murphy
· 6 years ago
ceb5117
dma-debug: Make leak-like behaviour apparent
by Robin Murphy
· 6 years ago
2b9d9ac
dma-debug: Dynamically expand the dma_debug_entry pool
by Robin Murphy
· 6 years ago
f737b09
dma-debug: Use pr_fmt()
by Robin Murphy
· 6 years ago
9f19155
dma-debug: Expose nr_total_entries in debugfs
by Robin Murphy
· 6 years ago
b0cbeae
dma-direct: remove the mapping_error dma_map_ops method
by Christoph Hellwig
· 6 years ago
a1da439
dma-mapping: fix lack of DMA address assignment in generic remap allocator
by Marek Szyprowski
· 6 years ago
e440e26
dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING
by Christoph Hellwig
· 6 years ago
bfd56cd
dma-mapping: support highmem in the generic remap allocator
by Christoph Hellwig
· 6 years ago
0c3b317
dma-mapping: move the arm64 noncoherent alloc/free support to common code
by Christoph Hellwig
· 6 years ago
f0edfea
dma-mapping: move the remap helpers to a separate file
by Christoph Hellwig
· 6 years ago
704f2c2
dma-direct: reject highmem pages from dma_alloc_from_contiguous
by Christoph Hellwig
· 6 years ago
b18814e7
dma-direct: provide page based alloc/free helpers
by Christoph Hellwig
· 6 years ago
cb216b8
swiotlb: Skip cache maintenance on map error
by Robin Murphy
· 6 years ago
57c8a66
mm: remove include/linux/bootmem.h
by Mike Rapoport
· 6 years ago
eb31d55
memblock: remove _virt from APIs returning virtual address
by Mike Rapoport
· 6 years ago
a4a4330d
swiotlb: add support for non-coherent DMA
by Christoph Hellwig
· 6 years ago
fafadcd
swiotlb: don't dip into swiotlb pool for coherent allocations
by Christoph Hellwig
· 6 years ago
c4dae36
swiotlb: refactor swiotlb_map_page
by Christoph Hellwig
· 6 years ago
4803b44
swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs
by Christoph Hellwig
· 6 years ago
27744e0
swiotlb: merge swiotlb_unmap_page and unmap_single
by Christoph Hellwig
· 7 years ago
dff8d6c
swiotlb: remove the overflow buffer
by Christoph Hellwig
· 6 years ago
Next »