]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - mm/filemap.c
readahead: reduce unnecessary mmap_miss increases
[mv-sheeva.git] / mm / filemap.c
index c974a2863897564d097b8e7c2ecfce4928b64ef1..e5131392d32e77175ebfce87ed6084855d392141 100644 (file)
@@ -1566,7 +1566,8 @@ static void do_sync_mmap_readahead(struct vm_area_struct *vma,
                return;
        }
 
-       if (ra->mmap_miss < INT_MAX)
+       /* Avoid banging the cache line if not needed */
+       if (ra->mmap_miss < MMAP_LOTSAMISS * 10)
                ra->mmap_miss++;
 
        /*