mm, vmalloc: call setup_vmalloc_vm() instead of insert_vmalloc_vm()
Here we pass flags with only VM_ALLOC bit set, it is unnecessary to call clear_vm_unlist to clear VM_UNLIST bit. So use setup_vmalloc_vm instead of insert_vmalloc_vm. Signed-off-by: Zhang Yanfei <zhangyanfei@cn.fujitsu.com> Acked-by: Joonsoo Kim <iamjoonsoo.kim@lge.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>hifive-unleashed-5.1
parent
d82b1d8576
commit
3645cb4a4e
|
@ -2526,8 +2526,8 @@ found:
|
||||||
|
|
||||||
/* insert all vm's */
|
/* insert all vm's */
|
||||||
for (area = 0; area < nr_vms; area++)
|
for (area = 0; area < nr_vms; area++)
|
||||||
insert_vmalloc_vm(vms[area], vas[area], VM_ALLOC,
|
setup_vmalloc_vm(vms[area], vas[area], VM_ALLOC,
|
||||||
pcpu_get_vm_areas);
|
pcpu_get_vm_areas);
|
||||||
|
|
||||||
kfree(vas);
|
kfree(vas);
|
||||||
return vms;
|
return vms;
|
||||||
|
|
Loading…
Reference in New Issue