summaryrefslogtreecommitdiffstats
path: root/mm/readahead.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-09-231-5/+5
|\
| * introduce fd_file(), convert all accessors to it.Al Viro2024-08-121-5/+5
* | readahead: allocate folios with mapping_min_order in readaheadPankaj Raghav2024-08-231-18/+61
* | fs: Allow fine-grained control of folio sizesMatthew Wilcox (Oracle)2024-08-231-2/+2
|/
* Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm: fixAndrew Morton2024-07-061-4/+4
|\
| * mm/readahead: limit page cache size in page_cache_ra_order()Gavin Shan2024-07-031-4/+4
* | readahead: simplify gotos in page_cache_sync_ra()Jan Kara2024-07-031-17/+9
* | readahead: fold try_context_readahead() into its single callerJan Kara2024-07-031-62/+22
* | readahead: disentangle async and sync readaheadJan Kara2024-07-031-85/+77
* | readahead: drop dead code in ondemand_readahead()Jan Kara2024-07-031-19/+2
* | readahead: drop dead code in page_cache_ra_order()Jan Kara2024-07-031-5/+0
* | readahead: drop pointless index from force_page_cache_ra()Jan Kara2024-07-031-4/+1
* | readahead: properly shorten readahead when falling back to do_page_cache_ra()Jan Kara2024-07-031-2/+3
* | readahead: make sure sync readahead reads needed pageJan Kara2024-07-031-1/+1
|/
* Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-191-2/+6
|\
| * mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEMLiu Shixin2024-04-251-2/+6
* | mm: use memalloc_nofs_save() in page_cache_ra_order()Kefeng Wang2024-05-051-0/+4
|/
* mm: support order-1 folios in the page cacheMatthew Wilcox (Oracle)2024-03-041-3/+0
* readahead: use ilog2 instead of a while loop in page_cache_ra_order()Pankaj Raghav2024-02-221-4/+2
* readahead: avoid multiple marked readahead pagesJan Kara2024-01-251-2/+2
* mm/readahead: do not allow order-1 folioRyan Roberts2023-12-121-8/+6
* 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
|/