dma-mapping: move all DMA mapping code to kernel/dma
authorChristoph Hellwig <hch@lst.de>
Tue, 12 Jun 2018 17:01:45 +0000 (19:01 +0200)
committerChristoph Hellwig <hch@lst.de>
Thu, 14 Jun 2018 06:50:37 +0000 (08:50 +0200)
commitcf65a0f6f6ff7631ba0ac0513a14ca5b65320d80
treea81edcdf00e5a6e99fc2064fbcd9de4f33a4684f
parente37460c1ca08cf9d3b82eb3b6f205888d8d01182
dma-mapping: move all DMA mapping code to kernel/dma

Currently the code is split over various files with dma- prefixes in the
lib/ and drives/base directories, and the number of files keeps growing.
Move them into a single directory to keep the code together and remove
the file name prefixes.  To match the irq infrastructure this directory
is placed under the kernel/ directory.

Signed-off-by: Christoph Hellwig <hch@lst.de>
26 files changed:
Documentation/driver-api/infrastructure.rst
MAINTAINERS
drivers/base/Makefile
drivers/base/dma-coherent.c [deleted file]
drivers/base/dma-contiguous.c [deleted file]
drivers/base/dma-mapping.c [deleted file]
include/linux/dma-contiguous.h
init/Kconfig
kernel/Makefile
kernel/dma/Kconfig [new file with mode: 0644]
kernel/dma/Makefile [new file with mode: 0644]
kernel/dma/coherent.c [new file with mode: 0644]
kernel/dma/contiguous.c [new file with mode: 0644]
kernel/dma/debug.c [new file with mode: 0644]
kernel/dma/direct.c [new file with mode: 0644]
kernel/dma/mapping.c [new file with mode: 0644]
kernel/dma/noncoherent.c [new file with mode: 0644]
kernel/dma/swiotlb.c [new file with mode: 0644]
kernel/dma/virt.c [new file with mode: 0644]
lib/Kconfig
lib/Makefile
lib/dma-debug.c [deleted file]
lib/dma-direct.c [deleted file]
lib/dma-noncoherent.c [deleted file]
lib/dma-virt.c [deleted file]
lib/swiotlb.c [deleted file]