MM: straight mapping
Change-Id: I70871f8c382fb00aa719ed501cc5de436d916d7f
This commit is contained in:
committed by
Masamichi Takagi
parent
100bbe6231
commit
201f5ce500
@ -2344,6 +2344,14 @@ static int clear_range(struct page_table *pt, struct process_vm *vm,
|
||||
if (memobj && ((memobj->flags & MF_PREMAP))) {
|
||||
args.free_physical = 0;
|
||||
}
|
||||
|
||||
if (vm->proc->straight_va &&
|
||||
(void *)start == vm->proc->straight_va &&
|
||||
(void *)end == (vm->proc->straight_va +
|
||||
vm->proc->straight_len)) {
|
||||
args.free_physical = 0;
|
||||
}
|
||||
|
||||
args.memobj = memobj;
|
||||
args.vm = vm;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user