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);
|
insert_vm_range_list(vm, range);
|
||||||
|
|
||||||
/* Clear content! */
|
/* 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)) {
|
&& ((flag & VR_PROT_MASK) != VR_PROT_NONE)) {
|
||||||
#if 1
|
#if 1
|
||||||
memset((void*)phys_to_virt(phys), 0, end - start);
|
memset((void*)phys_to_virt(phys), 0, end - start);
|
||||||
|
|||||||
Reference in New Issue
Block a user