X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=mm%2Ffilemap.c;h=4b51ac1acae7c6ae5233afeb8018dd31cadf909b;hb=b0dd5a39a0e9ad88d0f5e182710e04a27011889e;hp=7905fe721aa8ab3db06c957c9f2cc63cea1fee5f;hpb=aad760136537fdfa10e5ac76bd3c79bde2100863;p=~andy%2Flinux diff --git a/mm/filemap.c b/mm/filemap.c index 7905fe721aa..4b51ac1acae 100644 --- a/mm/filemap.c +++ b/mm/filemap.c @@ -1539,12 +1539,12 @@ static void do_sync_mmap_readahead(struct vm_area_struct *vma, struct address_space *mapping = file->f_mapping; /* If we don't want any read-ahead, don't bother */ - if (VM_RandomReadHint(vma)) + if (vma->vm_flags & VM_RAND_READ) return; if (!ra->ra_pages) return; - if (VM_SequentialReadHint(vma)) { + if (vma->vm_flags & VM_SEQ_READ) { page_cache_sync_readahead(mapping, ra, file, offset, ra->ra_pages); return; @@ -1584,7 +1584,7 @@ static void do_async_mmap_readahead(struct vm_area_struct *vma, struct address_space *mapping = file->f_mapping; /* If we don't want any read-ahead, don't bother */ - if (VM_RandomReadHint(vma)) + if (vma->vm_flags & VM_RAND_READ) return; if (ra->mmap_miss > 0) ra->mmap_miss--;