Searched hist:e4ed417a355e2cfcb7ee5b9caa6be9c2ed239fae (Results 1 – 1 of 1) sorted by relevance
/freebsd/sys/vm/ |
H A D | vm_fault.c | diff e4ed417a355e2cfcb7ee5b9caa6be9c2ed239fae Sat Oct 31 18:39:56 CET 2009 Alan Cox <alc@FreeBSD.org> Correct an error in vm_fault_copy_entry() that has existed since the first version of this file. When a process forks, any wired pages are immediately copied because copy-on-write is not supported for wired pages. In other words, the child process is given its own private copy of each wired page from its parent's address space. Unfortunately, to date, these copied pages have been mapped into the child's address space with the wrong permissions, typically VM_PROT_ALL. This change corrects the permissions.
Reviewed by: kib diff e4ed417a355e2cfcb7ee5b9caa6be9c2ed239fae Sat Oct 31 18:39:56 CET 2009 Alan Cox <alc@FreeBSD.org> Correct an error in vm_fault_copy_entry() that has existed since the first version of this file. When a process forks, any wired pages are immediately copied because copy-on-write is not supported for wired pages. In other words, the child process is given its own private copy of each wired page from its parent's address space. Unfortunately, to date, these copied pages have been mapped into the child's address space with the wrong permissions, typically VM_PROT_ALL. This change corrects the permissions.
Reviewed by: kib
|