Since 950c37691925 ("mm: memblock: enforce overlap of memory.memblock and memory.reserved") I get the following warning (on x86). memblock: reserved range [0x0000000000000000-0x0000000000001000] is not in memory memblock: reserved range [0x000000000009f000-0x0000000000100000] is not in memory According to comment "Some architectures (e.g. x86) have reserved pages outside of memblock.memory." it seems there's nothing wrong with it, then why a warning? Wouldn't debug level be better suited?