summaryrefslogtreecommitdiffstats
path: root/mm/readahead.c
Commit message (Expand)AuthorAgeFilesLines
* readahead: avoid multiple marked readahead pagesJan Kara2024-03-151-2/+2
* vfs: fix readahead(2) on block devicesReuben Hawkins2023-10-191-1/+2
* filemap: Allow __filemap_get_folio to allocate large foliosMatthew Wilcox (Oracle)2023-07-241-13/+0
* mm: remove unnecessary pagevec includesMatthew Wilcox (Oracle)2023-06-231-1/+0
* readahead: convert readahead_expand() to use a folioMatthew Wilcox (Oracle)2023-02-021-17/+22
* mm: add PSI accounting around ->read_folio and ->readahead callsChristoph Hellwig2022-09-201-4/+18
* filemap: Fix serialization adding transparent huge pages to page cacheAlistair Popple2022-06-231-0/+2
* filemap: Don't release a locked folioMatthew Wilcox (Oracle)2022-06-091-0/+2
* Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-05-311-0/+7
|\
| * riscv: compat: syscall: Add compat_sys_call_table implementationGuo Ren2022-04-261-0/+7
* | Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-05-241-19/+18
|\ \
| * | mm,fs: Remove aops->readpageMatthew Wilcox (Oracle)2022-05-091-8/+4
| * | fs: Introduce aops->read_folioMatthew Wilcox (Oracle)2022-05-091-5/+9
| * | readahead: Use a folio in read_pages()Matthew Wilcox (Oracle)2022-05-081-13/+12
* | | Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-blockLinus Torvalds2022-05-231-0/+1
|\ \ \ | |/ / |/| |
| * | blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h>Christoph Hellwig2022-05-021-0/+1
| |/
* / mm/readahead: Fix readahead with large foliosMatthew Wilcox (Oracle)2022-05-051-6/+9
|/
* readahead: Update commentsMatthew Wilcox (Oracle)2022-04-011-47/+45
* mm: remove the skip_page argument to read_pagesChristoph Hellwig2022-04-011-10/+8
* mm: remove the pages argument to read_pagesChristoph Hellwig2022-04-011-8/+5
* fs: Remove ->readpages address space operationMatthew Wilcox (Oracle)2022-04-011-13/+2
* readahead: Remove read_cache_pages()Matthew Wilcox (Oracle)2022-04-011-76/+0
* Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-221-1/+1
|\
| * fs: Turn do_invalidatepage() into folio_invalidate()Matthew Wilcox (Oracle)2022-03-151-1/+1
* | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-221-8/+100
|\ \
| * | mm/readahead: Switch to page_cache_ra_orderMatthew Wilcox (Oracle)2022-03-211-2/+2
| * | mm/readahead: Add large folio readaheadMatthew Wilcox (Oracle)2022-03-211-7/+99
| |/
* | remove inode_congested()NeilBrown2022-03-221-6/+0
* | mm: improve cleanup when ->readpages doesn't process all pagesNeilBrown2022-03-221-2/+17
* | mm: document and polish read-ahead codeNeilBrown2022-03-221-0/+99
|/
* readahead: Convert page_cache_ra_unbounded to foliosMatthew Wilcox (Oracle)2022-01-041-9/+9
* readahead: Convert page_cache_async_ra() to take a folioMatthew Wilcox (Oracle)2022-01-041-3/+3
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-11-061-1/+1
|\
| * mm/readahead.c: fix incorrect comments for get_init_ra_sizeLin Feng2021-11-061-1/+1
* | mm: remove spurious blkdev.h includesChristoph Hellwig2021-10-181-1/+0
|/
* mm: Protect operations adding pages to page cache with invalidate_lockJan Kara2021-07-131-0/+2
* mm: Implement readahead_control pageset expansionDavid Howells2021-04-231-0/+75
* mm/readahead: Handle ractl nr_pages being modifiedMatthew Wilcox (Oracle)2021-04-231-2/+2
* mm/filemap: Pass the file_ra_state in the ractlMatthew Wilcox (Oracle)2021-04-231-11/+11
* mm: use limited read-ahead to satisfy readJens Axboe2020-10-171-6/+14
* mm/readahead: pass a file_ra_state into force_page_cache_raDavid Howells2020-10-161-3/+2
* mm/readahead: add page_cache_sync_ra and page_cache_async_raMatthew Wilcox (Oracle)2020-10-161-46/+12
* mm/readahead: pass readahead_control to force_page_cache_raDavid Howells2020-10-161-8/+10
* mm/readahead: make ondemand_readahead take a readahead_controlDavid Howells2020-10-161-12/+17
* mm/readahead: make do_page_cache_ra take a readahead_controlMatthew Wilcox (Oracle)2020-10-161-13/+15
* mm/readahead: make page_cache_ra_unbounded take a readahead_controlMatthew Wilcox (Oracle)2020-10-161-16/+14
* mm/readahead: add DEFINE_READAHEADMatthew Wilcox (Oracle)2020-10-161-5/+1
* mm: use memalloc_nofs_save in readahead pathMatthew Wilcox (Oracle)2020-06-021-0/+14
* mm: document why we don't set PageReadaheadMatthew Wilcox (Oracle)2020-06-021-3/+6
* mm: add page_cache_readahead_unboundedMatthew Wilcox (Oracle)2020-06-021-21/+47