Messages in this thread | | | Date | Tue, 8 Feb 2011 10:29:16 -0800 | Subject | Re: [PATCH 2/2] mlock: do not munlock pages in __do_fault() | From | Hugh Dickins <> |
| |
On Mon, Feb 7, 2011 at 4:47 PM, Michel Lespinasse <walken@google.com> wrote: > If the page is going to be written to, __do_page needs to break COW. > However, the old page (before breaking COW) was never mapped mapped into > the current pte (__do_fault is only called when the pte is not present), > so vmscan can't have marked the old page as PageMlocked due to being > mapped in __do_fault's VMA. Therefore, __do_fault() does not need to worry > about clearing PageMlocked() on the old page. > > Signed-off-by: Michel Lespinasse <walken@google.com>
Acked-by: Hugh Dickins <hughd@google.com>
| |