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>
This commit is contained in:
parent
d82b1d8576
commit
3645cb4a4e
1 changed files with 2 additions and 2 deletions
|
@ -2526,8 +2526,8 @@ struct vm_struct **pcpu_get_vm_areas(const unsigned long *offsets,
|
|||
|
||||
/* insert all vm's */
|
||||
for (area = 0; area < nr_vms; area++)
|
||||
insert_vmalloc_vm(vms[area], vas[area], VM_ALLOC,
|
||||
pcpu_get_vm_areas);
|
||||
setup_vmalloc_vm(vms[area], vas[area], VM_ALLOC,
|
||||
pcpu_get_vm_areas);
|
||||
|
||||
kfree(vas);
|
||||
return vms;
|
||||
|
|
Loading…
Reference in a new issue