diff --git a/mm/Kconfig b/mm/Kconfig index 7edf3c4c1252b8a2cf8efb90af7de6dcd5810001..0434aef47b44c1452f29917decdc1809cd26a1e7 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -638,7 +638,7 @@ config ZSMALLOC config PGTABLE_MAPPING bool "Use page table mapping to access object in zsmalloc" - depends on ZSMALLOC + depends on ZSMALLOC=y help By default, zsmalloc uses a copy-based object mapping method to access allocations that span two pages. However, if a particular diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 1648d7f14a475e162c07b8c0087057e1c6fb40d1..1f6a8b1eae5fe22d6fb1543fc015c67d76e2a415 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -1927,7 +1927,6 @@ void unmap_kernel_range(unsigned long addr, unsigned long size) vunmap_page_range(addr, end); flush_tlb_kernel_range(addr, end); } -EXPORT_SYMBOL_GPL(unmap_kernel_range); int map_vm_area(struct vm_struct *area, pgprot_t prot, struct page **pages) { @@ -1939,7 +1938,6 @@ int map_vm_area(struct vm_struct *area, pgprot_t prot, struct page **pages) return err > 0 ? 0 : err; } -EXPORT_SYMBOL_GPL(map_vm_area); static void setup_vmalloc_vm(struct vm_struct *vm, struct vmap_area *va, unsigned long flags, const void *caller)