[PATCH] read_cache_pages() cleanup
Use put_pages_list() instead of opencoding it. Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
8bca98cabf
commit
38da288b8b
|
@ -148,13 +148,7 @@ int read_cache_pages(struct address_space *mapping, struct list_head *pages,
|
|||
if (!pagevec_add(&lru_pvec, page))
|
||||
__pagevec_lru_add(&lru_pvec);
|
||||
if (ret) {
|
||||
while (!list_empty(pages)) {
|
||||
struct page *victim;
|
||||
|
||||
victim = list_to_page(pages);
|
||||
list_del(&victim->lru);
|
||||
page_cache_release(victim);
|
||||
}
|
||||
put_pages_list(pages);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue