aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/DMA-API.txt
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2018-12-25 12:29:54 (GMT)
committerChristoph Hellwig <hch@lst.de>2019-02-20 14:27:00 (GMT)
commit82c5de0ab8dbd6035223ad69e76bd8a88a0a9399 (patch)
tree8401f73e927f3f7f9e93450f88c895243b41d911 /Documentation/DMA-API.txt
parent91a6fda95cb67c94b887355690d1923a7eb6f630 (diff)
downloadkernel_replicant_linux-82c5de0ab8dbd6035223ad69e76bd8a88a0a9399.zip
kernel_replicant_linux-82c5de0ab8dbd6035223ad69e76bd8a88a0a9399.tar.gz
kernel_replicant_linux-82c5de0ab8dbd6035223ad69e76bd8a88a0a9399.tar.bz2
dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag
All users of dma_declare_coherent want their allocations to be exclusive, so default to exclusive allocations. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'Documentation/DMA-API.txt')
-rw-r--r--Documentation/DMA-API.txt9
1 files changed, 1 insertions, 8 deletions
diff --git a/Documentation/DMA-API.txt b/Documentation/DMA-API.txt
index b9d0cba..38e561b 100644
--- a/Documentation/DMA-API.txt
+++ b/Documentation/DMA-API.txt
@@ -566,8 +566,7 @@ boundaries when doing this.
int
dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr,
- dma_addr_t device_addr, size_t size, int
- flags)
+ dma_addr_t device_addr, size_t size);
Declare region of memory to be handed out by dma_alloc_coherent() when
it's asked for coherent memory for this device.
@@ -581,12 +580,6 @@ dma_addr_t in dma_alloc_coherent()).
size is the size of the area (must be multiples of PAGE_SIZE).
-flags can be ORed together and are:
-
-- DMA_MEMORY_EXCLUSIVE - only allocate memory from the declared regions.
- Do not allow dma_alloc_coherent() to fall back to system memory when
- it's out of memory in the declared region.
-
As a simplification for the platforms, only *one* such region of
memory may be declared per device.