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 --- 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 _ .