lkml.org 
[lkml]   [2020]   [Dec]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 sl-b 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 7421719..77b1100 100644
    --- a/mm/vmalloc.c
    +++ b/mm/vmalloc.c
    @@ -3439,7 +3439,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: 2020-12-11 02:39    [W:2.463 / U:0.300 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site