On Wed, 2005-03-02 at 11:08, Oleg Nesterov wrote:and unless filmap.c was changed accordingly this is broken.. need. to look at this more.
..snip...
@@ -527,7 +527,7 @@ page_cache_readahead(struct address_spac
}
out:
- return newsize;
+ return ra->prev_page + 1;
This change introduces one key behavioural change in
page_cache_readahead(). Instead of returning the number-of-pages
successfully read, it now returns the next-page-index which is yet to be
read. Was this essential?
At least, a comment towards this effect at the top of the function is
worth adding.
RP