diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1997-07-29 03:09:29 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1997-07-29 03:09:29 +0000 |
commit | ecfe89622d91d2325a2904c0582e29b57711f45b (patch) | |
tree | d69e7c577fa10baaaa16d35b3b1b3970043278e6 /mm/memory.c | |
parent | 32b3fe8f5662c26a6097927047c5ce493be88615 (diff) |
Cleanup ...
Diffstat (limited to 'mm/memory.c')
-rw-r--r-- | mm/memory.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mm/memory.c b/mm/memory.c index 81022e770..3e94fd1f3 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -810,9 +810,10 @@ static void do_no_page(struct task_struct * tsk, struct vm_area_struct * vma, anonymous_page: entry = pte_wrprotect(mk_pte(ZERO_PAGE, vma->vm_page_prot)); if (write_access) { - unsigned long page = get_free_page(GFP_KERNEL); + unsigned long page = __get_free_page(GFP_KERNEL); if (!page) goto sigbus; + clear_page(page); entry = pte_mkwrite(pte_mkdirty(mk_pte(page, vma->vm_page_prot))); vma->vm_mm->rss++; tsk->min_flt++; |