Reiser4 implements read without help of generic_file_read, but it uses
page_cache_readahead.  So, this patch makes page_cache_readahead
EXPROT_SYMBOL.  Future filesystems may find this patch useful as well.

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

diff -puN mm/readahead.c~reiser4-export-page_cache_readahead mm/readahead.c


mm/readahead.c |    1 +
1 files changed, 1 insertion(+)

diff -puN mm/readahead.c~reiser4-export-page_cache_readahead mm/readahead.c
--- linux-2.6.11/mm/readahead.c~reiser4-export-page_cache_readahead     2005-03-25 17:59:27.000000000 +0300
+++ linux-2.6.11-vs/mm/readahead.c      2005-03-25 17:59:27.000000000 +0300
@@ -563,6 +563,7 @@ void handle_ra_miss(struct address_space
       ra->flags |= RA_FLAG_MISS;
       ra->flags &= ~RA_FLAG_INCACHE;
}
+EXPORT_SYMBOL(page_cache_readahead);

/*
 * Given a desired number of PAGE_CACHE_SIZE readahead pages, return a

_