arm64: mm: move vmemmap region right below the linear region
[linux-2.6-block.git] / arch / arm64 / mm / dump.c
index f9271cb2f5e3d94a620946e4e36971b33a43f390..a21f47421b0cf0be5a36a014fc6d3add78113704 100644 (file)
@@ -37,14 +37,14 @@ enum address_markers_idx {
        MODULES_END_NR,
        VMALLOC_START_NR,
        VMALLOC_END_NR,
-#ifdef CONFIG_SPARSEMEM_VMEMMAP
-       VMEMMAP_START_NR,
-       VMEMMAP_END_NR,
-#endif
        FIXADDR_START_NR,
        FIXADDR_END_NR,
        PCI_START_NR,
        PCI_END_NR,
+#ifdef CONFIG_SPARSEMEM_VMEMMAP
+       VMEMMAP_START_NR,
+       VMEMMAP_END_NR,
+#endif
        KERNEL_SPACE_NR,
 };
 
@@ -53,14 +53,14 @@ static struct addr_marker address_markers[] = {
        { MODULES_END,          "Modules end" },
        { VMALLOC_START,        "vmalloc() Area" },
        { VMALLOC_END,          "vmalloc() End" },
-#ifdef CONFIG_SPARSEMEM_VMEMMAP
-       { 0,                    "vmemmap start" },
-       { 0,                    "vmemmap end" },
-#endif
        { FIXADDR_START,        "Fixmap start" },
        { FIXADDR_TOP,          "Fixmap end" },
        { PCI_IO_START,         "PCI I/O start" },
        { PCI_IO_END,           "PCI I/O end" },
+#ifdef CONFIG_SPARSEMEM_VMEMMAP
+       { 0,                    "vmemmap start" },
+       { 0,                    "vmemmap end" },
+#endif
        { PAGE_OFFSET,          "Linear Mapping" },
        { -1,                   NULL },
 };