From: David Howells The attached patch exports file_ra_state_init() again for use by CacheFS. This is required as that calls do_generic_mapping_read() directly on inodes. Signed-Off-By: David Howells Signed-off-by: Andrew Morton --- 25-akpm/mm/readahead.c | 1 + 1 files changed, 1 insertion(+) diff -puN mm/readahead.c~export-file_ra_state_init-again mm/readahead.c --- 25/mm/readahead.c~export-file_ra_state_init-again 2004-09-06 16:47:44.231626984 -0700 +++ 25-akpm/mm/readahead.c 2004-09-06 16:47:44.235626376 -0700 @@ -37,6 +37,7 @@ file_ra_state_init(struct file_ra_state ra->ra_pages = mapping->backing_dev_info->ra_pages; ra->average = ra->ra_pages / 2; } +EXPORT_SYMBOL_GPL(file_ra_state_init); /* * Return max readahead size for this inode in number-of-pages. _