On Sat, 28 Mar 2015 23:08:03 +0600 Alexander Kuleshov <kuleshovm...@gmail.com> 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 <kuleshovm...@gmail.com> > --- > 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 from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/