x86/xen: Do not clip xen_e820_map to xen_e820_map_entries when sanitizing map
[firefly-linux-kernel-4.4.55.git] / arch / x86 / xen / setup.c
index 4ebfcecc2a8b683c88b2443ba61c4e61c5ca4c7e..1c30e4ab1022bda71ff80d841509605ae07034cc 100644 (file)
@@ -798,7 +798,7 @@ char * __init xen_memory_setup(void)
                xen_ignore_unusable();
 
        /* Make sure the Xen-supplied memory map is well-ordered. */
-       sanitize_e820_map(xen_e820_map, xen_e820_map_entries,
+       sanitize_e820_map(xen_e820_map, ARRAY_SIZE(xen_e820_map),
                          &xen_e820_map_entries);
 
        max_pages = xen_get_max_pages();