path: root/mm/internal.h
diff options
authorMatthew Wilcox (Oracle) <>2021-07-24 23:26:14 -0400
committerMatthew Wilcox (Oracle) <>2022-03-21 13:01:36 -0400
commit56a4d67c264e37014b8392cba9869c7fe904ed1e (patch)
tree6e5ba50d0d927bd0bd1317485bb1da891d42aeb6 /mm/internal.h
parent1854bc6e2420472676c5c90d3d6b15f6cd640e40 (diff)
mm/readahead: Switch to page_cache_ra_order
do_page_cache_ra() was being exposed for the benefit of do_sync_mmap_readahead(). Switch it over to page_cache_ra_order() partly because it's a better interface but mostly for the benefit of the next patch. Signed-off-by: Matthew Wilcox (Oracle) <>
Diffstat (limited to 'mm/internal.h')
1 files changed, 2 insertions, 2 deletions
diff --git a/mm/internal.h b/mm/internal.h
index 2b2c2c4eb63a..293eca1360dc 100644
--- a/mm/internal.h
+++ b/mm/internal.h
@@ -79,8 +79,8 @@ void unmap_page_range(struct mmu_gather *tlb,
unsigned long addr, unsigned long end,
struct zap_details *details);
-void do_page_cache_ra(struct readahead_control *, unsigned long nr_to_read,
- unsigned long lookahead_size);
+void page_cache_ra_order(struct readahead_control *, struct file_ra_state *,
+ unsigned int order);
void force_page_cache_ra(struct readahead_control *, unsigned long nr);
static inline void force_page_cache_readahead(struct address_space *mapping,
struct file *file, pgoff_t index, unsigned long nr_to_read)