From 9485829bcb8f3572226e3cfc5ac32c280c315604 Mon Sep 17 00:00:00 2001 From: OGAWA Hirofumi Date: Thu, 2 Nov 2006 22:07:06 -0800 Subject: [PATCH] --- yaml --- r: 40651 b: refs/heads/master c: 029e332ea717810172e965ec50f942755ad0c58a h: refs/heads/master i: 40649: 037a639437ae18f092591b92c9cb8e9a29375f5f 40647: e2bb010c8dee0f10da004a166092e770aad056cf v: v3 --- [refs] | 2 +- trunk/mm/readahead.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 683a5cd983f0..fd3e530cad85 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5d861d920a86523bbeb56c19b9906c3fb1b58048 +refs/heads/master: 029e332ea717810172e965ec50f942755ad0c58a diff --git a/trunk/mm/readahead.c b/trunk/mm/readahead.c index 1ba736ac0367..23cb61a01c6e 100644 --- a/trunk/mm/readahead.c +++ b/trunk/mm/readahead.c @@ -173,6 +173,8 @@ static int read_pages(struct address_space *mapping, struct file *filp, if (mapping->a_ops->readpages) { ret = mapping->a_ops->readpages(filp, mapping, pages, nr_pages); + /* Clean up the remaining pages */ + put_pages_list(pages); goto out; }