lkml.org 
[lkml]   [2021]   [Jan]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH mm,percpu_ref,rcu 4/6] mm: Make mem_obj_dump() vmalloc() dumps include start and length
    Date
    From: "Paul E. McKenney" <paulmck@kernel.org>

    This commit adds the starting address and number of pages to the vmalloc()
    information dumped by way of vmalloc_dump_obj().

    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
    Cc: <linux-mm@kvack.org>
    Reported-by: Andrii Nakryiko <andrii@kernel.org>
    Suggested-by: Vlastimil Babka <vbabka@suse.cz>
    Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
    ---
    mm/vmalloc.c | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    diff --git a/mm/vmalloc.c b/mm/vmalloc.c
    index c274ea4..e3229ff 100644
    --- a/mm/vmalloc.c
    +++ b/mm/vmalloc.c
    @@ -3456,7 +3456,8 @@ bool vmalloc_dump_obj(void *object)
    vm = find_vm_area(objp);
    if (!vm)
    return false;
    - pr_cont(" vmalloc allocated at %pS\n", vm->caller);
    + pr_cont(" %u-page vmalloc region starting at %#lx allocated at %pS\n",
    + vm->nr_pages, (unsigned long)vm->addr, vm->caller);
    return true;
    }

    --
    2.9.5
    \
     
     \ /
      Last update: 2021-01-06 02:21    [W:4.787 / U:0.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site