diff options
author | Marek Szyprowski <m.szyprowski@samsung.com> | 2013-07-15 05:13:54 -0400 |
---|---|---|
committer | Marek Szyprowski <m.szyprowski@samsung.com> | 2013-07-15 05:13:54 -0400 |
commit | f7d8f1e9cb44e6ee1602586dbf7f2bed637a2b4e (patch) | |
tree | c56a58601b743997051a94532d4cb9b27f9a4635 /drivers/base | |
parent | ad81f0545ef01ea651886dddac4bef6cec930092 (diff) | |
parent | f825c736e75b11adb59ec52a4a1096efddd2ec97 (diff) |
Merge remote-tracking branch 'dma-public/for-v3.12-cma-dma' into for-next
Conflicts:
mm/Kconfig
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Diffstat (limited to 'drivers/base')
-rw-r--r-- | drivers/base/Kconfig | 20 | ||||
-rw-r--r-- | drivers/base/Makefile | 2 |
2 files changed, 5 insertions, 17 deletions
diff --git a/drivers/base/Kconfig b/drivers/base/Kconfig index 5daa2599ed48..e373671652b0 100644 --- a/drivers/base/Kconfig +++ b/drivers/base/Kconfig | |||
@@ -200,11 +200,9 @@ config DMA_SHARED_BUFFER | |||
200 | APIs extension; the file's descriptor can then be passed on to other | 200 | APIs extension; the file's descriptor can then be passed on to other |
201 | driver. | 201 | driver. |
202 | 202 | ||
203 | config CMA | 203 | config DMA_CMA |
204 | bool "Contiguous Memory Allocator" | 204 | bool "DMA Contiguous Memory Allocator" |
205 | depends on HAVE_DMA_CONTIGUOUS && HAVE_MEMBLOCK | 205 | depends on HAVE_DMA_CONTIGUOUS && CMA |
206 | select MIGRATION | ||
207 | select MEMORY_ISOLATION | ||
208 | help | 206 | help |
209 | This enables the Contiguous Memory Allocator which allows drivers | 207 | This enables the Contiguous Memory Allocator which allows drivers |
210 | to allocate big physically-contiguous blocks of memory for use with | 208 | to allocate big physically-contiguous blocks of memory for use with |
@@ -213,17 +211,7 @@ config CMA | |||
213 | For more information see <include/linux/dma-contiguous.h>. | 211 | For more information see <include/linux/dma-contiguous.h>. |
214 | If unsure, say "n". | 212 | If unsure, say "n". |
215 | 213 | ||
216 | if CMA | 214 | if DMA_CMA |
217 | |||
218 | config CMA_DEBUG | ||
219 | bool "CMA debug messages (DEVELOPMENT)" | ||
220 | depends on DEBUG_KERNEL | ||
221 | help | ||
222 | Turns on debug messages in CMA. This produces KERN_DEBUG | ||
223 | messages for every CMA call as well as various messages while | ||
224 | processing calls such as dma_alloc_from_contiguous(). | ||
225 | This option does not affect warning and error messages. | ||
226 | |||
227 | comment "Default contiguous memory area size:" | 215 | comment "Default contiguous memory area size:" |
228 | 216 | ||
229 | config CMA_SIZE_MBYTES | 217 | config CMA_SIZE_MBYTES |
diff --git a/drivers/base/Makefile b/drivers/base/Makefile index 48029aa477d9..94e8a80e87f8 100644 --- a/drivers/base/Makefile +++ b/drivers/base/Makefile | |||
@@ -6,7 +6,7 @@ obj-y := core.o bus.o dd.o syscore.o \ | |||
6 | attribute_container.o transport_class.o \ | 6 | attribute_container.o transport_class.o \ |
7 | topology.o | 7 | topology.o |
8 | obj-$(CONFIG_DEVTMPFS) += devtmpfs.o | 8 | obj-$(CONFIG_DEVTMPFS) += devtmpfs.o |
9 | obj-$(CONFIG_CMA) += dma-contiguous.o | 9 | obj-$(CONFIG_DMA_CMA) += dma-contiguous.o |
10 | obj-y += power/ | 10 | obj-y += power/ |
11 | obj-$(CONFIG_HAS_DMA) += dma-mapping.o | 11 | obj-$(CONFIG_HAS_DMA) += dma-mapping.o |
12 | obj-$(CONFIG_HAVE_GENERIC_DMA_COHERENT) += dma-coherent.o | 12 | obj-$(CONFIG_HAVE_GENERIC_DMA_COHERENT) += dma-coherent.o |