summaryrefslogtreecommitdiffstats
path: root/fs/fs-writeback.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | writeback, cgroup: add smp_mb() to cgroup_writeback_umount()Roman Gushchin2021-06-291-0/+6
* | writeback, cgroup: do not switch inodes with I_WILL_FREE flagRoman Gushchin2021-06-291-4/+4
|/
* fs: improve comments for writeback_single_inode()Eric Biggers2021-01-131-24/+33
* fs: drop redundant check from __writeback_single_inode()Eric Biggers2021-01-131-1/+1
* fs: clean up __mark_inode_dirty() a bitEric Biggers2021-01-131-19/+30
* fs: pass only I_DIRTY_INODE flags to ->dirty_inodeEric Biggers2021-01-131-1/+1
* fs: don't call ->dirty_inode for lazytime timestamp updatesEric Biggers2021-01-131-3/+3
* fs: fix lazytime expiration handling in __writeback_single_inode()Eric Biggers2021-01-131-11/+13
* writeback: don't warn on an unregistered BDI in __mark_inode_dirtyChristoph Hellwig2020-12-161-4/+0
* Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-131-3/+4
|\
| * bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flagChristoph Hellwig2020-09-241-3/+4
* | fs/fs-writeback.c: adjust dirtytime_interval_handler definition to match prot...Tobias Klauser2020-09-191-1/+1
|/