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
/*
_