This patch EXPORT_SYMBOL-s page_cache_readahead and handle_ra_miss.
This may be useful for filesystems which implement read without
generic_file_read, but use page_cache_readahead.
Signed-off-by: Andrew Morton <
[email protected]>
---
diff -puN mm/readahead.c~reiser4-export-page_cache_readahead mm/readahead.c
mm/readahead.c | 2 ++
1 files changed, 2 insertions(+)
diff -puN mm/readahead.c~reiser4-export-page_cache_readahead mm/readahead.c
--- linux-2.6.12-rc2-mm3/mm/readahead.c~reiser4-export-page_cache_readahead 2005-04-19 12:49:09.718367101 +0400
+++ linux-2.6.12-rc2-mm3-vs/mm/readahead.c 2005-04-19 17:29:22.671972619 +0400
@@ -526,6 +526,7 @@ page_cache_readahead(struct address_spac
out:
return ra->prev_page + 1;
}
+EXPORT_SYMBOL(page_cache_readahead);
/*
* handle_ra_miss() is called when it is known that a page which should have
@@ -542,6 +543,7 @@ void handle_ra_miss(struct address_space
ra->flags |= RA_FLAG_MISS;
ra->flags &= ~RA_FLAG_INCACHE;
}
+EXPORT_SYMBOL(handle_ra_miss);
/*
* Given a desired number of PAGE_CACHE_SIZE readahead pages, return a
_