summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@home.transmeta.com>2002-07-28 02:53:48 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-07-28 02:53:48 -0700
commit4e3663d7c4db717114a47940e1c31f389884f67d (patch)
treec7a4c8048cd62957e595aea1b109e4d6137be330 /kernel
parent06ba030ae8384314fd1ec79b62de216da81db0c4 (diff)
Since "access_process_vm()" releases pages that can be
in the page cache, it needs to use page_cache_release() instead of plain "put_page()".
Diffstat (limited to 'kernel')
-rw-r--r--kernel/ptrace.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/ptrace.c b/kernel/ptrace.c
index f6d76247cde3..e6d6b029405e 100644
--- a/kernel/ptrace.c
+++ b/kernel/ptrace.c
@@ -156,7 +156,7 @@ int access_process_vm(struct task_struct *tsk, unsigned long addr, void *buf, in
flush_page_to_ram(page);
}
kunmap(page);
- put_page(page);
+ page_cache_release(page);
len -= bytes;
buf += bytes;
addr += bytes;