summaryrefslogtreecommitdiff
path: root/mm/readahead.c
AgeCommit message (Expand)Author
2024-07-03mm/readahead: limit page cache size in page_cache_ra_order()Gavin Shan
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2024-05-05mm: use memalloc_nofs_save() in page_cache_ra_order()Kefeng Wang
2024-04-25mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEMLiu Shixin
2024-03-04mm: support order-1 folios in the page cacheMatthew Wilcox (Oracle)
2024-02-22readahead: use ilog2 instead of a while loop in page_cache_ra_order()Pankaj Raghav
2024-01-25readahead: avoid multiple marked readahead pagesJan Kara
2023-12-12mm/readahead: do not allow order-1 folioRyan Roberts
2023-10-19vfs: fix readahead(2) on block devicesReuben Hawkins
2023-07-24filemap: Allow __filemap_get_folio to allocate large foliosMatthew Wilcox (Oracle)
2023-06-23mm: remove unnecessary pagevec includesMatthew Wilcox (Oracle)
2023-02-02readahead: convert readahead_expand() to use a folioMatthew Wilcox (Oracle)
2022-09-20mm: add PSI accounting around ->read_folio and ->readahead callsChristoph Hellwig
2022-06-23filemap: Fix serialization adding transparent huge pages to page cacheAlistair Popple
2022-06-09filemap: Don't release a locked folioMatthew Wilcox (Oracle)
2022-05-31Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds
2022-05-24Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds
2022-05-23Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-blockLinus Torvalds
2022-05-09mm,fs: Remove aops->readpageMatthew Wilcox (Oracle)
2022-05-09fs: Introduce aops->read_folioMatthew Wilcox (Oracle)
2022-05-08readahead: Use a folio in read_pages()Matthew Wilcox (Oracle)
2022-05-05mm/readahead: Fix readahead with large foliosMatthew Wilcox (Oracle)
2022-05-02blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h>Christoph Hellwig
2022-04-26riscv: compat: syscall: Add compat_sys_call_table implementationGuo Ren
2022-04-01readahead: Update commentsMatthew Wilcox (Oracle)
2022-04-01mm: remove the skip_page argument to read_pagesChristoph Hellwig
2022-04-01mm: remove the pages argument to read_pagesChristoph Hellwig
2022-04-01fs: Remove ->readpages address space operationMatthew Wilcox (Oracle)
2022-04-01readahead: Remove read_cache_pages()Matthew Wilcox (Oracle)
2022-03-22Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds
2022-03-22Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds
2022-03-22remove inode_congested()NeilBrown
2022-03-22mm: improve cleanup when ->readpages doesn't process all pagesNeilBrown
2022-03-22mm: document and polish read-ahead codeNeilBrown
2022-03-21mm/readahead: Switch to page_cache_ra_orderMatthew Wilcox (Oracle)
2022-03-21mm/readahead: Add large folio readaheadMatthew Wilcox (Oracle)
2022-03-15fs: Turn do_invalidatepage() into folio_invalidate()Matthew Wilcox (Oracle)
2022-01-04readahead: Convert page_cache_ra_unbounded to foliosMatthew Wilcox (Oracle)
2022-01-04readahead: Convert page_cache_async_ra() to take a folioMatthew Wilcox (Oracle)
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds
2021-11-06mm/readahead.c: fix incorrect comments for get_init_ra_sizeLin Feng
2021-10-18mm: remove spurious blkdev.h includesChristoph Hellwig
2021-07-13mm: Protect operations adding pages to page cache with invalidate_lockJan Kara
2021-04-23mm: Implement readahead_control pageset expansionDavid Howells
2021-04-23mm/readahead: Handle ractl nr_pages being modifiedMatthew Wilcox (Oracle)
2021-04-23mm/filemap: Pass the file_ra_state in the ractlMatthew Wilcox (Oracle)
2020-10-17mm: use limited read-ahead to satisfy readJens Axboe
2020-10-16mm/readahead: pass a file_ra_state into force_page_cache_raDavid Howells
2020-10-16mm/readahead: add page_cache_sync_ra and page_cache_async_raMatthew Wilcox (Oracle)
2020-10-16mm/readahead: pass readahead_control to force_page_cache_raDavid Howells