add_process_memory_range: do not initialize page when did not present phys page
This commit is contained in:
@ -1158,7 +1158,7 @@ int add_process_memory_range(struct process_vm *vm,
|
||||
insert_vm_range_list(vm, range);
|
||||
|
||||
/* Clear content! */
|
||||
if (!(flag & (VR_REMOTE | VR_DEMAND_PAGING))
|
||||
if (phys != NOPHYS && !(flag & (VR_REMOTE | VR_DEMAND_PAGING))
|
||||
&& ((flag & VR_PROT_MASK) != VR_PROT_NONE)) {
|
||||
#if 1
|
||||
memset((void*)phys_to_virt(phys), 0, end - start);
|
||||
|
||||
Reference in New Issue
Block a user