summaryrefslogtreecommitdiffstats
path: root/mm/readahead.c
AgeCommit message (Expand)AuthorLines
2025-09-21readahead: add trace pointsJan Kara-0/+8
2025-07-19readahead: use folio_nr_pages() instead of shift operationChi Zhiling-1/+1
2025-07-09mm/readahead: store folio order in struct file_ra_stateRyan Roberts-8/+13
2025-07-09mm/readahead: terminate async readahead on natural boundaryRyan Roberts-3/+7
2025-07-09mm/readahead: honour new_order in page_cache_ra_order()Ryan Roberts-9/+2
2025-04-21fs: add S_ANON_INODEChristian Brauner-4/+16
2025-03-13Revert "fanotify: disable readahead if we have pre-content watches"Amir Goldstein-14/+0
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-20/+29
2025-01-25mm/readahead: add readahead_control->dropbehind memberJens Axboe-1/+7
2025-01-25mm/readahead: add folio allocation helperJens Axboe-5/+11
2025-01-23Merge tag 'fsnotify_hsm_for_v6.14-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-0/+14
2025-01-13readahead: properly shorten readahead when falling back to do_page_cache_ra()Jan Kara-3/+10
2025-01-13readahead: don't shorten readahead window in read_pages()Jan Kara-12/+2
2024-12-30mm/readahead: fix large folio support in async readaheadYafang Shao-1/+5
2024-12-10fanotify: disable readahead if we have pre-content watchesJosef Bacik-0/+14
2024-12-05Revert "readahead: properly shorten readahead when falling back to do_page_ca...Jan Kara-3/+2
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-5/+10
2024-11-06mm: don't set readahead flag on a folio when lookahead_size > nr_to_readPankaj Raghav-5/+10
2024-11-03fdget(), trivial conversionsAl Viro-12/+5
2024-09-23Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds-5/+5
2024-08-23readahead: allocate folios with mapping_min_order in readaheadPankaj Raghav-18/+61
2024-08-23fs: Allow fine-grained control of folio sizesMatthew Wilcox (Oracle)-2/+2
2024-08-12introduce fd_file(), convert all accessors to it.Al Viro-5/+5
2024-07-06Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm: fixAndrew Morton-4/+4
2024-07-03mm/readahead: limit page cache size in page_cache_ra_order()Gavin Shan-4/+4
2024-07-03readahead: simplify gotos in page_cache_sync_ra()Jan Kara-17/+9
2024-07-03readahead: fold try_context_readahead() into its single callerJan Kara-62/+22
2024-07-03readahead: disentangle async and sync readaheadJan Kara-85/+77
2024-07-03readahead: drop dead code in ondemand_readahead()Jan Kara-19/+2
2024-07-03readahead: drop dead code in page_cache_ra_order()Jan Kara-5/+0
2024-07-03readahead: drop pointless index from force_page_cache_ra()Jan Kara-4/+1
2024-07-03readahead: properly shorten readahead when falling back to do_page_cache_ra()Jan Kara-2/+3
2024-07-03readahead: make sure sync readahead reads needed pageJan Kara-1/+1
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-2/+6
2024-05-05mm: use memalloc_nofs_save() in page_cache_ra_order()Kefeng Wang-0/+4
2024-04-25mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEMLiu Shixin-2/+6
2024-03-04mm: support order-1 folios in the page cacheMatthew Wilcox (Oracle)-3/+0
2024-02-22readahead: use ilog2 instead of a while loop in page_cache_ra_order()Pankaj Raghav-4/+2
2024-01-25readahead: avoid multiple marked readahead pagesJan Kara-2/+2
2023-12-12mm/readahead: do not allow order-1 folioRyan Roberts-8/+6
2023-10-19vfs: fix readahead(2) on block devicesReuben Hawkins-1/+2
2023-07-24filemap: Allow __filemap_get_folio to allocate large foliosMatthew Wilcox (Oracle)-13/+0
2023-06-23mm: remove unnecessary pagevec includesMatthew Wilcox (Oracle)-1/+0
2023-02-02readahead: convert readahead_expand() to use a folioMatthew Wilcox (Oracle)-17/+22
2022-09-20mm: add PSI accounting around ->read_folio and ->readahead callsChristoph Hellwig-4/+18
2022-06-23filemap: Fix serialization adding transparent huge pages to page cacheAlistair Popple-0/+2
2022-06-09filemap: Don't release a locked folioMatthew Wilcox (Oracle)-0/+2
2022-05-31Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds-0/+7
2022-05-24Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds-19/+18
2022-05-23Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-blockLinus Torvalds-0/+1