> +     for_each_memblock(memory, reg) {
> +             int nid = memblock_get_region_node(reg);
> +
> +             memory_present(nid, memblock_region_memory_base_pfn(reg),
> +                            memblock_region_memory_end_pfn(reg));

Any reason you have a local variable for the node id while you happily
get away without one for the others?  Why not simply:

        for_each_memblock(memory, reg) {
                memory_present(memblock_get_region_node(reg)
                               memblock_region_memory_base_pfn(reg),
                               memblock_region_memory_end_pfn(reg));
        }

Reply via email to