+Index: linux-2.6.10/mm/swap.c
+===================================================================
+--- linux-2.6.10.orig/mm/swap.c 2004-12-25 00:34:31.000000000 +0300
++++ linux-2.6.10/mm/swap.c 2005-07-19 12:23:36.000000000 +0400
+@@ -259,6 +259,8 @@
+ pagevec_reinit(pvec);
+ }
+
++EXPORT_SYMBOL(__pagevec_release);
++
+ /*
+ * pagevec_release() for pages which are known to not be on the LRU
+ *
+@@ -380,6 +382,8 @@
+ return pagevec_count(pvec);
+ }
+
++EXPORT_SYMBOL(pagevec_lookup);
++
+ unsigned pagevec_lookup_tag(struct pagevec *pvec, struct address_space *mapping,
+ pgoff_t *index, int tag, unsigned nr_pages)
+ {
+@@ -388,6 +392,7 @@
+ return pagevec_count(pvec);
+ }
+
++EXPORT_SYMBOL(pagevec_lookup_tag);
+
+ #ifdef CONFIG_SMP
+ /*