summaryrefslogtreecommitdiff
path: root/mm/page-writeback.c
AgeCommit message (Expand)AuthorFilesLines
14 daysMerge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-28/+52
2024-05-06mm: remove stale comment __folio_mark_dirtyKemeng Shi1-2/+1
2024-05-06mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_over_bg_threshKemeng Shi1-1/+1
2024-05-06mm: correct calculation of wb's bg_thresh in cgroup domainKemeng Shi1-1/+1
2024-05-06mm: enable __wb_calc_thresh to calculate dirty background thresholdKemeng Shi1-15/+18
2024-05-06writeback: rename nr_reclaimable to nr_dirty in balance_dirty_pagesKemeng Shi1-4/+4
2024-05-06writeback: support retrieving per group debug writeback stats of bdiKemeng Shi1-0/+19
2024-05-06doc: improve the description of __folio_mark_dirtyMatthew Wilcox (Oracle)1-5/+9
2024-05-01mm: Export writeback_iter()David Howells1-0/+1
2024-04-26memory: remove the now superfluous sentinel element from ctl_table arrayJoel Granados1-1/+0
2024-02-24writeback: remove a use of write_cache_pages() from do_writepages()Matthew Wilcox (Oracle)1-13/+18
2024-02-24writeback: add a writeback iteratorChristoph Hellwig1-78/+114
2024-02-24writeback: move the folio_prepare_writeback loop out of write_cache_pages()Matthew Wilcox (Oracle)1-8/+10
2024-02-24writeback: use the folio_batch queue iteratorMatthew Wilcox (Oracle)1-13/+15
2024-02-24writeback: simplify the loops in write_cache_pages()Matthew Wilcox (Oracle)1-39/+36
2024-02-24writeback: factor writeback_get_batch() out of write_cache_pages()Matthew Wilcox (Oracle)1-22/+38
2024-02-24writeback: factor folio_prepare_writeback() out of write_cache_pages()Matthew Wilcox (Oracle)1-27/+34
2024-02-24writeback: rework the loop termination condition in write_cache_pagesChristoph Hellwig1-51/+33
2024-02-24writeback: only update ->writeback_index for range_cyclic writebackChristoph Hellwig1-10/+14
2024-02-24writeback: also update wbc->nr_to_write on writeback failureChristoph Hellwig1-1/+1
2024-02-24writeback: fix done_index when hitting the wbc->nr_to_writeChristoph Hellwig1-0/+1
2024-02-24writeback: don't call mapping_set_error on AOP_WRITEPAGE_ACTIVATEChristoph Hellwig1-1/+3
2024-02-10Merge tag 'block-6.8-2024-02-10' of git://git.kernel.dk/linuxLinus Torvalds1-1/+1
2024-02-06blk-wbt: Fix detection of dirty-throttled tasksJan Kara1-1/+1
2024-01-26mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), againZach O'Keefe1-1/+1
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-29/+25
2023-12-29mm: fix arithmetic for max_prop_frac when setting max_ratioJingbo Xu1-1/+2
2023-12-29mm: fix arithmetic for bdi min_ratioJingbo Xu1-1/+0
2023-12-11mm: return void from folio_start_writeback() and related functionsMatthew Wilcox (Oracle)1-29/+25
2023-11-20filemap: add a per-mapping stable writes flagChristoph Hellwig1-1/+1
2023-10-19mm: use folio_xor_flags_has_waiters() in folio_end_writeback()Matthew Wilcox (Oracle)1-3/+6
2023-10-19mm: make __end_folio_writeback() return voidMatthew Wilcox (Oracle)1-22/+16
2023-10-04mm/writeback: update filemap_dirty_folio() commentJianguo Bao1-1/+1
2023-08-21mm: remove folio_account_redirtyChristoph Hellwig1-35/+14
2023-07-08writeback: account the number of pages written backMatthew Wilcox (Oracle)1-3/+5
2023-06-20mm: kill lock|unlock_page_memcg()Kefeng Wang1-3/+3
2023-03-13mm,jfs: move write_one_page/folio_write_one to jfsChristoph Hellwig1-40/+0
2023-02-03fs: convert writepage_t callback to pass a folioMatthew Wilcox (Oracle)1-3/+3
2023-02-03mm/fs: convert inode_attach_wb() to take a folioMatthew Wilcox (Oracle)1-1/+1
2023-02-03page-writeback: convert write_cache_pages() to use filemap_get_folios_tag()Vishal Moola (Oracle)1-21/+23
2023-01-19mm: remove zap_page_range and create zap_vma_pagesMike Kravetz1-1/+1
2023-01-19mm: remove generic_writepagesChristoph Hellwig1-38/+15
2023-01-19mm/swap: convert deactivate_page() to folio_deactivate()Vishal Moola (Oracle)1-2/+2
2022-12-01mm: add bdi_set_min_ratio_no_scale() functionStefan Roesch1-0/+7
2022-12-01mm: add bdi_set_max_ratio_no_scale() functionStefan Roesch1-3/+8
2022-12-01mm: add bdi_set_min_bytes() functionStefan Roesch1-0/+14
2022-12-01mm: split off __bdi_set_min_ratio() functionStefan Roesch1-1/+6
2022-12-01mm: add bdi_get_min_bytes() functionStefan Roesch1-0/+5
2022-12-01mm: add bdi_set_max_bytes() functionStefan Roesch1-0/+37
2022-12-01mm: split off __bdi_set_max_ratio() functionStefan Roesch1-5/+9