diff --git a/mm/readahead.c b/mm/readahead.c index a224182a3a63c36cbaea10411f1697173e724ca4..bd0f0e88b0a124a2872a349287fb2cf4e36d2f48 100644 --- a/mm/readahead.c +++ b/mm/readahead.c @@ -357,7 +357,7 @@ ondemand_readahead(struct address_space *mapping, bool hit_readahead_marker, pgoff_t offset, unsigned long req_size) { - int max = ra->ra_pages; /* max readahead pages */ + unsigned long max = max_sane_readahead(ra->ra_pages); pgoff_t prev_offset; int sequential;