summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2019-05-29 12:43:11 +0200
committerStefan Agner <stefan.agner@toradex.com>2019-08-07 13:12:15 +0200
commit611c7ecf2e0bbc39e3c36e7171743cdf6f279efd (patch)
treec7e6be5ba66c6e682c5aec46820bb1adeaa5a46c
parentf1ab2f5c8a9f6e7e32481ba36db7c4d2d64c18c0 (diff)
mm: cma: export functions to get CMA base and size
Make them usable in modules. Some drivers want to know where their device CMA area is located to make better decisions about the DMA programming. Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
-rw-r--r--mm/cma.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mm/cma.c b/mm/cma.c
index 4973d253dc83..d2ec40b7ee2a 100644
--- a/mm/cma.c
+++ b/mm/cma.c
@@ -44,11 +44,13 @@ phys_addr_t cma_get_base(const struct cma *cma)
{
return PFN_PHYS(cma->base_pfn);
}
+EXPORT_SYMBOL_GPL(cma_get_base);
unsigned long cma_get_size(const struct cma *cma)
{
return cma->count << PAGE_SHIFT;
}
+EXPORT_SYMBOL_GPL(cma_get_size);
const char *cma_get_name(const struct cma *cma)
{