mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Don't call vm_map_growstack() from trapwrite() as vm_fault() now performs
this automatically.
This commit is contained in:
parent
ab45c4a6f4
commit
ce6612b6b6
2 changed files with 8 additions and 14 deletions
|
|
@ -886,13 +886,10 @@ int trapwrite(addr)
|
|||
++p->p_lock;
|
||||
PROC_UNLOCK(p);
|
||||
|
||||
if (vm_map_growstack(p, va) != KERN_SUCCESS)
|
||||
rv = KERN_FAILURE;
|
||||
else
|
||||
/*
|
||||
* fault the data page
|
||||
*/
|
||||
rv = vm_fault(&vm->vm_map, va, VM_PROT_WRITE, VM_FAULT_DIRTY);
|
||||
/*
|
||||
* fault the data page
|
||||
*/
|
||||
rv = vm_fault(&vm->vm_map, va, VM_PROT_WRITE, VM_FAULT_DIRTY);
|
||||
|
||||
PROC_LOCK(p);
|
||||
--p->p_lock;
|
||||
|
|
|
|||
|
|
@ -886,13 +886,10 @@ int trapwrite(addr)
|
|||
++p->p_lock;
|
||||
PROC_UNLOCK(p);
|
||||
|
||||
if (vm_map_growstack(p, va) != KERN_SUCCESS)
|
||||
rv = KERN_FAILURE;
|
||||
else
|
||||
/*
|
||||
* fault the data page
|
||||
*/
|
||||
rv = vm_fault(&vm->vm_map, va, VM_PROT_WRITE, VM_FAULT_DIRTY);
|
||||
/*
|
||||
* fault the data page
|
||||
*/
|
||||
rv = vm_fault(&vm->vm_map, va, VM_PROT_WRITE, VM_FAULT_DIRTY);
|
||||
|
||||
PROC_LOCK(p);
|
||||
--p->p_lock;
|
||||
|
|
|
|||
Loading…
Reference in a new issue