aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavem <davem>2001-11-30 00:57:50 +0000
committerdavem <davem>2001-11-30 00:57:50 +0000
commit8773e31ae1c918948bc928599c0884dd23f95feb (patch)
treef75f08c5b688cd420eed48f2b1c7022ef27a84fa
parent5ff2a6d2231e9177b0f354504bea771bae71afde (diff)
downloadnetdev-vger-cvs-8773e31ae1c918948bc928599c0884dd23f95feb.tar.gz
Do not use plain copy_highpage on a normal
COW user mapping, that is what copy_user_highpage is for.
-rw-r--r--mm/memory.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/memory.c b/mm/memory.c
index cd99761be..8ade31111 100644
--- a/mm/memory.c
+++ b/mm/memory.c
@@ -1223,7 +1223,7 @@ static int do_no_page(struct mm_struct * mm, struct vm_area_struct * vma,
struct page * page = alloc_page(GFP_HIGHUSER);
if (!page)
return -1;
- copy_highpage(page, new_page);
+ copy_user_highpage(page, new_page, address);
page_cache_release(new_page);
lru_cache_add(page);
new_page = page;