--- linux-2.6.0-test11-base/mm/filemap.c 2003-11-24 22:18:56.000000000 +1100 +++ linux-2.6.0-test11-fremap/mm/filemap.c 2003-12-09 01:17:47.793384425 +1100 @@ -1285,10 +1285,6 @@ static int filemap_populate(struct vm_ar struct page *page; int err; - if (!nonblock) - force_page_cache_readahead(mapping, vma->vm_file, - pgoff, len >> PAGE_CACHE_SHIFT); - repeat: size = (i_size_read(inode) + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT; if (pgoff + (len >> PAGE_CACHE_SHIFT) > size)