diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 592820472419..9190aa413874 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -367,7 +367,10 @@ static void dump_vmalloc(void) spin_lock(&vmap_area_lock); list_for_each_entry_safe(va, next, &vmap_area_list, list) { - pr_info("%s, va:%lx-%lx, size:%08ld KB, alloc:%pf\n", + if (!(va->flags & VM_VM_AREA)) /* invalid va */ + continue; + + pr_info("%s, va:%lx-%lx, size:%8ld KB, alloc:%pf\n", __func__, va->va_start, va->va_end, (va->va_end - va->va_start) >> 10, va->vm->caller); }