summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2003-10-04 21:04:28 -0700
committerLinus Torvalds <torvalds@home.osdl.org>2003-10-04 21:04:28 -0700
commit11d3c5ea4e4b16afcbe5f0966ed44b8b8f5ce5e5 (patch)
tree30a5f5ea90350389390713551065d60895025594
parent3479607fae84bd00f1f6fbdf34d10b2106e39b0f (diff)
[PATCH] fix pte_chain leak in do_no_page()
From: "V. Rajesh" <vrajesh@eecs.umich.edu> Fix a rare pte_chain memory leak in do_no_page()
-rw-r--r--mm/memory.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mm/memory.c b/mm/memory.c
index be552e3cffbd..7e105f02d82b 100644
--- a/mm/memory.c
+++ b/mm/memory.c
@@ -1441,6 +1441,7 @@ retry:
sequence = atomic_read(&mapping->truncate_count);
spin_unlock(&mm->page_table_lock);
page_cache_release(new_page);
+ pte_chain_free(pte_chain);
goto retry;
}
page_table = pte_offset_map(pmd, address);