aboutsummaryrefslogtreecommitdiff
path: root/mm/page-writeback.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-01mm: Export writeback_iter()Gravatar David Howells 1-0/+1
2024-02-23writeback: remove a use of write_cache_pages() from do_writepages()Gravatar Matthew Wilcox (Oracle) 1-13/+18
2024-02-23writeback: add a writeback iteratorGravatar Christoph Hellwig 1-78/+114
2024-02-23writeback: move the folio_prepare_writeback loop out of write_cache_pages()Gravatar Matthew Wilcox (Oracle) 1-8/+10
2024-02-23writeback: use the folio_batch queue iteratorGravatar Matthew Wilcox (Oracle) 1-13/+15
2024-02-23writeback: simplify the loops in write_cache_pages()Gravatar Matthew Wilcox (Oracle) 1-39/+36
2024-02-23writeback: factor writeback_get_batch() out of write_cache_pages()Gravatar Matthew Wilcox (Oracle) 1-22/+38
2024-02-23writeback: factor folio_prepare_writeback() out of write_cache_pages()Gravatar Matthew Wilcox (Oracle) 1-27/+34
2024-02-23writeback: rework the loop termination condition in write_cache_pagesGravatar Christoph Hellwig 1-51/+33
2024-02-23writeback: only update ->writeback_index for range_cyclic writebackGravatar Christoph Hellwig 1-10/+14
2024-02-23writeback: also update wbc->nr_to_write on writeback failureGravatar Christoph Hellwig 1-1/+1
2024-02-23writeback: fix done_index when hitting the wbc->nr_to_writeGravatar Christoph Hellwig 1-0/+1
2024-02-23writeback: don't call mapping_set_error on AOP_WRITEPAGE_ACTIVATEGravatar Christoph Hellwig 1-1/+3
2024-02-10Merge tag 'block-6.8-2024-02-10' of git://git.kernel.dk/linuxGravatar Linus Torvalds 1-1/+1
2024-02-06blk-wbt: Fix detection of dirty-throttled tasksGravatar Jan Kara 1-1/+1
2024-01-25mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), againGravatar Zach O'Keefe 1-1/+1
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 1-29/+25
2023-12-29mm: fix arithmetic for max_prop_frac when setting max_ratioGravatar Jingbo Xu 1-1/+2
2023-12-29mm: fix arithmetic for bdi min_ratioGravatar Jingbo Xu 1-1/+0
2023-12-10mm: return void from folio_start_writeback() and related functionsGravatar Matthew Wilcox (Oracle) 1-29/+25
2023-11-20filemap: add a per-mapping stable writes flagGravatar Christoph Hellwig 1-1/+1
2023-10-18mm: use folio_xor_flags_has_waiters() in folio_end_writeback()Gravatar Matthew Wilcox (Oracle) 1-3/+6
2023-10-18mm: make __end_folio_writeback() return voidGravatar Matthew Wilcox (Oracle) 1-22/+16
2023-10-04mm/writeback: update filemap_dirty_folio() commentGravatar Jianguo Bao 1-1/+1
2023-08-21mm: remove folio_account_redirtyGravatar Christoph Hellwig 1-35/+14
2023-07-08writeback: account the number of pages written backGravatar Matthew Wilcox (Oracle) 1-3/+5
2023-06-19mm: kill lock|unlock_page_memcg()Gravatar Kefeng Wang 1-3/+3
2023-03-12mm,jfs: move write_one_page/folio_write_one to jfsGravatar Christoph Hellwig 1-40/+0
2023-02-02fs: convert writepage_t callback to pass a folioGravatar Matthew Wilcox (Oracle) 1-3/+3
2023-02-02mm/fs: convert inode_attach_wb() to take a folioGravatar Matthew Wilcox (Oracle) 1-1/+1
2023-02-02page-writeback: convert write_cache_pages() to use filemap_get_folios_tag()Gravatar Vishal Moola (Oracle) 1-21/+23
2023-01-18mm: remove zap_page_range and create zap_vma_pagesGravatar Mike Kravetz 1-1/+1
2023-01-18mm: remove generic_writepagesGravatar Christoph Hellwig 1-38/+15
2023-01-18mm/swap: convert deactivate_page() to folio_deactivate()Gravatar Vishal Moola (Oracle) 1-2/+2
2022-11-30mm: add bdi_set_min_ratio_no_scale() functionGravatar Stefan Roesch 1-0/+7
2022-11-30mm: add bdi_set_max_ratio_no_scale() functionGravatar Stefan Roesch 1-3/+8
2022-11-30mm: add bdi_set_min_bytes() functionGravatar Stefan Roesch 1-0/+14
2022-11-30mm: split off __bdi_set_min_ratio() functionGravatar Stefan Roesch 1-1/+6
2022-11-30mm: add bdi_get_min_bytes() functionGravatar Stefan Roesch 1-0/+5
2022-11-30mm: add bdi_set_max_bytes() functionGravatar Stefan Roesch 1-0/+37
2022-11-30mm: split off __bdi_set_max_ratio() functionGravatar Stefan Roesch 1-5/+9
2022-11-30mm: add bdi_get_max_bytes() functionGravatar Stefan Roesch 1-0/+17
2022-11-30mm: use part per 1000000 for bdi ratiosGravatar Stefan Roesch 1-6/+9
2022-11-30mm: add bdi_set_strict_limit() functionGravatar Stefan Roesch 1-0/+15
2022-09-26mm: export balance_dirty_pages_ratelimited_flags()Gravatar Stefan Roesch 1-0/+1
2022-08-28writeback: avoid use-after-free after removing deviceGravatar Khazhismel Kumykov 1-1/+5
2022-07-24mm: Add balance_dirty_pages_ratelimited_flags() functionGravatar Jan Kara 1-10/+41
2022-07-24mm: Move updates of dirty_exceeded into one placeGravatar Jan Kara 1-5/+2
2022-07-24mm: Move starting of background writeback into the main balancing loopGravatar Jan Kara 1-17/+14
2022-05-26Merge tag 'sysctl-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Linus Torvalds 1-10/+94