summaryrefslogtreecommitdiffstats
path: root/mm/page-writeback.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* writeback: remove a use of write_cache_pages() from do_writepages()Matthew Wilcox (Oracle)2024-02-241-13/+18
* writeback: add a writeback iteratorChristoph Hellwig2024-02-241-78/+114
* writeback: move the folio_prepare_writeback loop out of write_cache_pages()Matthew Wilcox (Oracle)2024-02-241-8/+10
* writeback: use the folio_batch queue iteratorMatthew Wilcox (Oracle)2024-02-241-13/+15
* writeback: simplify the loops in write_cache_pages()Matthew Wilcox (Oracle)2024-02-241-39/+36
* writeback: factor writeback_get_batch() out of write_cache_pages()Matthew Wilcox (Oracle)2024-02-241-22/+38
* writeback: factor folio_prepare_writeback() out of write_cache_pages()Matthew Wilcox (Oracle)2024-02-241-27/+34
* writeback: rework the loop termination condition in write_cache_pagesChristoph Hellwig2024-02-241-51/+33
* writeback: only update ->writeback_index for range_cyclic writebackChristoph Hellwig2024-02-241-10/+14
* writeback: also update wbc->nr_to_write on writeback failureChristoph Hellwig2024-02-241-1/+1
* writeback: fix done_index when hitting the wbc->nr_to_writeChristoph Hellwig2024-02-241-0/+1
* writeback: don't call mapping_set_error on AOP_WRITEPAGE_ACTIVATEChristoph Hellwig2024-02-241-1/+3
* Merge tag 'block-6.8-2024-02-10' of git://git.kernel.dk/linuxLinus Torvalds2024-02-101-1/+1
|\
| * blk-wbt: Fix detection of dirty-throttled tasksJan Kara2024-02-061-1/+1
* | mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), againZach O'Keefe2024-01-261-1/+1
|/
* Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-01-091-29/+25
|\
| * mm: return void from folio_start_writeback() and related functionsMatthew Wilcox (Oracle)2023-12-111-29/+25
* | mm: fix arithmetic for max_prop_frac when setting max_ratioJingbo Xu2023-12-291-1/+2
* | mm: fix arithmetic for bdi min_ratioJingbo Xu2023-12-291-1/+0
|/
* filemap: add a per-mapping stable writes flagChristoph Hellwig2023-11-201-1/+1
* mm: use folio_xor_flags_has_waiters() in folio_end_writeback()Matthew Wilcox (Oracle)2023-10-181-3/+6
* mm: make __end_folio_writeback() return voidMatthew Wilcox (Oracle)2023-10-181-22/+16
* mm/writeback: update filemap_dirty_folio() commentJianguo Bao2023-10-041-1/+1
* mm: remove folio_account_redirtyChristoph Hellwig2023-08-211-35/+14
* writeback: account the number of pages written backMatthew Wilcox (Oracle)2023-07-081-3/+5
* mm: kill lock|unlock_page_memcg()Kefeng Wang2023-06-201-3/+3
* mm,jfs: move write_one_page/folio_write_one to jfsChristoph Hellwig2023-03-131-40/+0
* fs: convert writepage_t callback to pass a folioMatthew Wilcox (Oracle)2023-02-031-3/+3
* mm/fs: convert inode_attach_wb() to take a folioMatthew Wilcox (Oracle)2023-02-031-1/+1
* page-writeback: convert write_cache_pages() to use filemap_get_folios_tag()Vishal Moola (Oracle)2023-02-031-21/+23
* mm: remove zap_page_range and create zap_vma_pagesMike Kravetz2023-01-191-1/+1
* mm: remove generic_writepagesChristoph Hellwig2023-01-191-38/+15
* mm/swap: convert deactivate_page() to folio_deactivate()Vishal Moola (Oracle)2023-01-191-2/+2
* mm: add bdi_set_min_ratio_no_scale() functionStefan Roesch2022-12-011-0/+7
* mm: add bdi_set_max_ratio_no_scale() functionStefan Roesch2022-12-011-3/+8
* mm: add bdi_set_min_bytes() functionStefan Roesch2022-12-011-0/+14
* mm: split off __bdi_set_min_ratio() functionStefan Roesch2022-12-011-1/+6
* mm: add bdi_get_min_bytes() functionStefan Roesch2022-12-011-0/+5
* mm: add bdi_set_max_bytes() functionStefan Roesch2022-12-011-0/+37
* mm: split off __bdi_set_max_ratio() functionStefan Roesch2022-12-011-5/+9
* mm: add bdi_get_max_bytes() functionStefan Roesch2022-12-011-0/+17
* mm: use part per 1000000 for bdi ratiosStefan Roesch2022-12-011-6/+9
* mm: add bdi_set_strict_limit() functionStefan Roesch2022-12-011-0/+15
* mm: export balance_dirty_pages_ratelimited_flags()Stefan Roesch2022-09-261-0/+1
* writeback: avoid use-after-free after removing deviceKhazhismel Kumykov2022-08-281-1/+5
* mm: Add balance_dirty_pages_ratelimited_flags() functionJan Kara2022-07-251-10/+41
* mm: Move updates of dirty_exceeded into one placeJan Kara2022-07-251-5/+2
* mm: Move starting of background writeback into the main balancing loopJan Kara2022-07-251-17/+14
* Merge tag 'sysctl-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-05-271-10/+94
|\
| * mm: fix unused variable kernel warning when SYSCTL=nLuis Chamberlain2022-04-211-3/+4