diff --git a/[refs] b/[refs] index c62475c8efdc..2c8ab11bc079 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 61b7cbdba2f3c588a0cf3db574c562805454b09b +refs/heads/master: 7ffc59b4d0bdfa00e882339f85b8a969bb7021e2 diff --git a/trunk/mm/filemap.c b/trunk/mm/filemap.c index 2e9bcc2e7977..6846a902f5cf 100644 --- a/trunk/mm/filemap.c +++ b/trunk/mm/filemap.c @@ -1471,7 +1471,8 @@ static void do_sync_mmap_readahead(struct vm_area_struct *vma, if (VM_SequentialReadHint(vma) || offset - 1 == (ra->prev_pos >> PAGE_CACHE_SHIFT)) { - page_cache_sync_readahead(mapping, ra, file, offset, 1); + page_cache_sync_readahead(mapping, ra, file, offset, + ra->ra_pages); return; }