|
@@ -981,7 +981,7 @@ struct mem_section {
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
#define SECTION_NR_TO_ROOT(sec) ((sec) / SECTIONS_PER_ROOT)
|
|
#define SECTION_NR_TO_ROOT(sec) ((sec) / SECTIONS_PER_ROOT)
|
|
|
-#define NR_SECTION_ROOTS (NR_MEM_SECTIONS / SECTIONS_PER_ROOT)
|
|
|
|
|
|
|
+#define NR_SECTION_ROOTS DIV_ROUND_UP(NR_MEM_SECTIONS, SECTIONS_PER_ROOT)
|
|
|
#define SECTION_ROOT_MASK (SECTIONS_PER_ROOT - 1)
|
|
#define SECTION_ROOT_MASK (SECTIONS_PER_ROOT - 1)
|
|
|
|
|
|
|
|
#ifdef CONFIG_SPARSEMEM_EXTREME
|
|
#ifdef CONFIG_SPARSEMEM_EXTREME
|