On Sat, 28 Mar 2015 23:08:03 +0600 Alexander Kuleshov <kuleshovmail@xxxxxxxxx> wrote: > memblock_reserve function calls memblock_reserve_region which > prints debugging information if 'memblock=debug' passed to the > command line. This patch adds the same behaviour, but for the > memblock_add function. > > Signed-off-by: Alexander Kuleshov <kuleshovmail@xxxxxxxxx> > --- > mm/memblock.c | 18 ++++++++++++++++-- > 1 file changed, 16 insertions(+), 2 deletions(-) > > diff --git a/mm/memblock.c b/mm/memblock.c > index 252b77b..c7b8306 100644 > --- a/mm/memblock.c > +++ b/mm/memblock.c > @@ -580,10 +580,24 @@ int __init_memblock memblock_add_node(phys_addr_t base, phys_addr_t size, > return memblock_add_range(&memblock.memory, base, size, nid, 0); > } > > +static int __init_memblock memblock_add_region(phys_addr_t base, > + phys_addr_t size, > + int nid, > + unsigned long flags) > +{ > + struct memblock_type *_rgn = &memblock.memory; > + > + memblock_dbg("memblock_memory: [%#016llx-%#016llx] flags %#02lx %pF\n", I guess this should be "memblock_add:". That's what memblock_reserve_region() does? --- a/mm/memblock.c~mm-memblock-add-debug-output-for-the-memblock_add-fix +++ a/mm/memblock.c @@ -587,7 +587,7 @@ static int __init_memblock memblock_add_ { struct memblock_type *_rgn = &memblock.memory; - memblock_dbg("memblock_memory: [%#016llx-%#016llx] flags %#02lx %pF\n", + memblock_dbg("memblock_add: [%#016llx-%#016llx] flags %#02lx %pF\n", (unsigned long long)base, (unsigned long long)base + size - 1, flags, (void *)_RET_IP_); _ -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>