extend_process_region(): align to heap extension

This commit is contained in:
Balazs Gerofi
2017-05-26 15:45:57 +09:00
parent c0cabc2d83
commit a669fc5125

View File

@ -2074,8 +2074,7 @@ unsigned long extend_process_region(struct process_vm *vm,
unsigned long align_p2align = vm->proc->heap_extension > PAGE_SHIFT ? unsigned long align_p2align = vm->proc->heap_extension > PAGE_SHIFT ?
LARGE_PAGE_P2ALIGN : PAGE_P2ALIGN; LARGE_PAGE_P2ALIGN : PAGE_P2ALIGN;
new_end_allocated = (address + vm->proc->heap_extension + new_end_allocated = (address + (vm->proc->heap_extension - 1)) & align_mask;
(align_size - 1)) & align_mask;
if (flag & VR_DEMAND_PAGING) { if (flag & VR_DEMAND_PAGING) {
p = 0; p = 0;