ANDROID: mm: vmalloc: export vmap_ apis Export below symbols: vmap_pages_range_noflush __vmap_pages_range_noflush These API are used to map the pages to kernel virtual address. These symbols are used to map a region, outside of the DDR, which can be still treated like DDR(think of like addressable TCM), on our targets. Bug: 435443840 Change-Id: Id5a9683b6468b33b60866fdea80478baf4582bd2 Signed-off-by: Charan Teja Kalla <quic_charante@quicinc.com>
diff --git a/mm/vmalloc.c b/mm/vmalloc.c index abf98ee..8c7a1ac 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c
@@ -615,6 +615,7 @@ int __vmap_pages_range_noflush(unsigned long addr, unsigned long end, return 0; } +EXPORT_SYMBOL_GPL(__vmap_pages_range_noflush); int vmap_pages_range_noflush(unsigned long addr, unsigned long end, pgprot_t prot, struct page **pages, unsigned int page_shift) @@ -626,6 +627,7 @@ int vmap_pages_range_noflush(unsigned long addr, unsigned long end, return ret; return __vmap_pages_range_noflush(addr, end, prot, pages, page_shift); } +EXPORT_SYMBOL_GPL(vmap_pages_range_noflush); /** * vmap_pages_range - map pages to a kernel virtual address