summaryrefslogtreecommitdiffstats
path: root/fs/fs-writeback.c
Commit message (Expand)AuthorAgeFilesLines
* writeback: move wb_wakeup_delayed defination to fs-writeback.cKemeng Shi2024-01-221-0/+25
* netfs: Move pinning-for-writeback from fscache to netfsDavid Howells2023-12-241-5/+5
* Merge tag 'vfs-6.7.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds2023-10-301-12/+29
|\
| * writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbsJingbo Xu2023-10-191-12/+29
* | fs-writeback: do not requeue a clean inode having skipped pagesChunhai Guo2023-09-201-3/+8
|/
* super: make locking naming consistentChristian Brauner2023-08-211-2/+2
* writeback: move wb_over_bg_thresh() call outside lock sectionYosry Ahmed2023-06-091-5/+11
* Merge tag 'for-6.4/block-2023-05-06' of git://git.kernel.dk/linuxLinus Torvalds2023-05-061-1/+1
|\
| * writeback: fix call of incorrect macroMaxim Korotkov2023-04-281-1/+1
* | writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbsBaokun Li2023-04-161-7/+10
|/
* mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio()Matthew Wilcox (Oracle)2023-02-021-2/+4
* mm/fs: convert inode_attach_wb() to take a folioMatthew Wilcox (Oracle)2023-02-021-3/+3
* Merge tag 'for-6.2/writeback-2022-12-12' of git://git.kernel.dk/linuxLinus Torvalds2022-12-151-3/+14
|\
| * writeback: remove obsolete macro EXPIRE_DIRTY_ATIMEMiaohe Lin2022-12-121-2/+0
| * writeback: Add asserts for adding freed inode to listsJan Kara2022-12-121-1/+14
* | fs: do not update freeing inode i_io_listSvyatoslav Feldsherov2022-11-221-11/+19
|/
* fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODELukas Czerner2022-09-291-12/+25
* writeback: avoid use-after-free after removing deviceKhazhismel Kumykov2022-08-281-6/+6
* writeback: Fix inode->i_io_list not be protected by inode->i_lock errorJchao Sun2022-06-061-9/+28
* Merge tag 'fs_for_v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-05-251-1/+1
|\
| * writeback: fix typo in commentJulia Lawall2022-05-231-1/+1
* | fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pagesZhihao Cheng2022-05-191-5/+8
* | writeback: Avoid skipping inode writebackJing Xia2022-05-101-0/+4
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-03-221-40/+0
|\
| * mm/fs: delete PF_SWAPWRITEHugh Dickins2022-03-221-3/+0
| * remove inode_congested()NeilBrown2022-03-221-37/+0
* | block: check that there is a plug in blk_flush_plugChristoph Hellwig2022-02-021-4/+2
* | block: remove blk_needs_flush_plugChristoph Hellwig2022-02-021-1/+1
|/
* Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-01-121-0/+8
|\
| * vfs, fscache: Implement pinning of cache usage for writebackDavid Howells2022-01-071-0/+8
* | fs/writeback: Convert inode_switch_wbs_work_fn to foliosMatthew Wilcox (Oracle)2022-01-021-11/+13
|/
* Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-11-011-3/+3
|\
| * writeback: prefer struct_size over open coded arithmeticLen Baker2021-10-201-3/+3
* | block: cleanup the flush plug helpersChristoph Hellwig2021-10-201-2/+3
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-09-031-14/+14
|\
| * writeback: memcg: simplify cgroup_writeback_by_idShakeel Butt2021-09-031-11/+9
| * writeback: reliably update bandwidth estimationJan Kara2021-09-031-3/+0
| * writeback: track number of inodes under writebackJan Kara2021-09-031-0/+5
* | fs: kill sync_inodeJosef Bacik2021-08-231-18/+1
|/
* writeback, cgroup: do not reparent dax inodesRoman Gushchin2021-07-231-0/+3
* Merge tag 'fs_for_v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-07-011-2/+7
|\
| * writeback: fix obtain a reference to a freeing memcg cssMuchun Song2021-06-281-2/+7
* | Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-06-301-25/+0
|\ \
| * | block_dump: remove block_dump feature in mark_inode_dirty()zhangyi (F)2021-05-241-25/+0
| |/
* | writeback, cgroup: release dying cgwbs by switching attached inodesRoman Gushchin2021-06-291-10/+101
* | writeback, cgroup: support switching multiple inodes at onceRoman Gushchin2021-06-291-42/+64
* | writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn()Roman Gushchin2021-06-291-8/+11
* | writeback, cgroup: keep list of inodes attached to bdi_writebackRoman Gushchin2021-06-291-34/+59
* | writeback, cgroup: switch to rcu_work API in inode_switch_wbs()Roman Gushchin2021-06-291-14/+4
* | writeback, cgroup: increment isw_nr_in_flight before grabbing an inodeRoman Gushchin2021-06-291-2/+3