linux-next-rejects

Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig
index 2179764..88c40ef 100644
--- a/arch/riscv/Kconfig
+++ b/arch/riscv/Kconfig
@@ -38,6 +38,8 @@
 	select HAVE_PERF_EVENTS
 	select HAVE_SYSCALL_TRACEPOINTS
 	select IRQ_DOMAIN
+	select SPARSEMEM_STATIC if 32BIT
+	select GENERIC_ARCH_TOPOLOGY if SMP
 	select SPARSE_IRQ
 	select SYSCTL_EXCEPTION_TRACE
 	select HAVE_ARCH_TRACEHOOK
diff --git a/include/linux/memremap.h b/include/linux/memremap.h
index f6d8e7a..bd2e17f 100644
--- a/include/linux/memremap.h
+++ b/include/linux/memremap.h
@@ -122,6 +122,8 @@
 }
 
 #ifdef CONFIG_ZONE_DEVICE
+void *memremap_pages(struct dev_pagemap *pgmap, int nid);
+void memunmap_pages(struct dev_pagemap *pgmap);
 bool pfn_zone_device_reserved(unsigned long pfn);
 void *devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap);
 void devm_memunmap_pages(struct device *dev, struct dev_pagemap *pgmap);