--- zzzz-none-000/linux-4.9.276/mm/memblock.c 2021-07-20 14:21:16.000000000 +0000 +++ falcon-5530-750/linux-4.9.276/mm/memblock.c 2023-04-05 08:19:02.000000000 +0000 @@ -19,6 +19,7 @@ #include #include #include +#include #include #include @@ -459,6 +460,8 @@ memblock_set_region_node(rgn, nid); type->cnt++; type->total_size += size; + if (type == &memblock.memory) + crashlog_init_memblock(base, size); } /** @@ -498,6 +501,8 @@ type->regions[0].flags = flags; memblock_set_region_node(&type->regions[0], nid); type->total_size = size; + if (type == &memblock.memory) + crashlog_init_memblock(base, size); return 0; } repeat: