This patch exports __pagevec_release and pagevec_lookup_tag.  As it looks like
they are intended to be external symbols.

Signed-off-by: Andrew Morton <[email protected]>
---

diff -puN mm/swap.c~reiser4-export-pagevec-funcs mm/swap.c


mm/swap.c |    3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)

diff -puN mm/swap.c~reiser4-export-pagevec-funcs mm/swap.c
--- linux-2.6.11-rc3-mm2/mm/swap.c~reiser4-export-pagevec-funcs 2005-02-17 14:37:02.000000000 +0300
+++ linux-2.6.11-rc3-mm2-vs/mm/swap.c   2005-02-17 14:37:02.000000000 +0300
@@ -258,6 +258,7 @@ void __pagevec_release(struct pagevec *p
       release_pages(pvec->pages, pagevec_count(pvec), pvec->cold);
       pagevec_reinit(pvec);
}
+EXPORT_SYMBOL(__pagevec_release);

/*
 * pagevec_release() for pages which are known to not be on the LRU
@@ -387,7 +388,7 @@ unsigned pagevec_lookup_tag(struct pagev
                                       nr_pages, pvec->pages);
       return pagevec_count(pvec);
}
-
+EXPORT_SYMBOL(pagevec_lookup_tag);

#ifdef CONFIG_SMP
/*

_