mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-24 19:40:21 +09:00
mm: fix NULL pointer exception when dump vmalloc info [1/1]
PD#SWPL-28320 Problem: Kernel may crash when dump vmalloc info Solution: skip invalid vm_struct Verify: tm2 Signed-off-by: Tao Zeng <tao.zeng@amlogic.com> Change-Id: Iaa58d54c60441c3b2b3a9559ad3340cf339e961c Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user