Age | Commit message (Expand) | Author |
2023-11-20 | writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs | ![](//seccdn.libravatar.org/avatar/a2ce50b4add81f9264d2ad333572648a?s=13&d=retro) Jingbo Xu |
2023-10-25 | fs-writeback: do not requeue a clean inode having skipped pages | ![](//seccdn.libravatar.org/avatar/6124427d7b33271bdac1276a920ce6e7?s=13&d=retro) Chunhai Guo |
2023-05-17 | writeback: fix call of incorrect macro | ![](//seccdn.libravatar.org/avatar/b0d4dc1184a266c3efa4852ad0457692?s=13&d=retro) Maxim Korotkov |
2023-04-26 | writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs | ![](//seccdn.libravatar.org/avatar/fc60735c71249f07fe2515451ee54e12?s=13&d=retro) Baokun Li |
2022-11-22 | fs: do not update freeing inode i_io_list | ![](//seccdn.libravatar.org/avatar/a456679dca870f186d07af45b9529160?s=13&d=retro) Svyatoslav Feldsherov |
2022-09-29 | fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE | ![](//seccdn.libravatar.org/avatar/8cf026ccbe978ef354b56791872e2b62?s=13&d=retro) Lukas Czerner |
2022-08-28 | writeback: avoid use-after-free after removing device | ![](//seccdn.libravatar.org/avatar/79743fb13bcfe5507d83d8451bce098d?s=13&d=retro) Khazhismel Kumykov |
2022-06-06 | writeback: Fix inode->i_io_list not be protected by inode->i_lock error | ![](//seccdn.libravatar.org/avatar/87365598250ddfc41315d8c77f495b3a?s=13&d=retro) Jchao Sun |
2022-05-25 | Merge tag 'fs_for_v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2022-05-23 | writeback: fix typo in comment | ![](//seccdn.libravatar.org/avatar/63d502e8226951b49a28504376ed798b?s=13&d=retro) Julia Lawall |
2022-05-19 | fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages | ![](//seccdn.libravatar.org/avatar/534dae26f0e9114f1f905467fdb434ce?s=13&d=retro) Zhihao Cheng |
2022-05-10 | writeback: Avoid skipping inode writeback | ![](//seccdn.libravatar.org/avatar/9b38a79fbfee32adde9d57da7006bbcb?s=13&d=retro) Jing Xia |
2022-03-22 | Merge branch 'akpm' (patches from Andrew) | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2022-03-22 | mm/fs: delete PF_SWAPWRITE | ![](//seccdn.libravatar.org/avatar/83b965caff0b8f4e40867b8056ed61bd?s=13&d=retro) Hugh Dickins |
2022-03-22 | remove inode_congested() | ![](//seccdn.libravatar.org/avatar/800fbdf315c74130c789ae3b4a24b480?s=13&d=retro) NeilBrown |
2022-02-02 | block: check that there is a plug in blk_flush_plug | ![](//seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig |
2022-02-02 | block: remove blk_needs_flush_plug | ![](//seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig |
2022-01-12 | Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/ke... | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2022-01-07 | vfs, fscache: Implement pinning of cache usage for writeback | ![](//seccdn.libravatar.org/avatar/9ec16e18c2bf1b2893191c0f3e3aed0b?s=13&d=retro) David Howells |
2022-01-02 | fs/writeback: Convert inode_switch_wbs_work_fn to folios | ![](//seccdn.libravatar.org/avatar/c73c7b77566af2c3d1aa9dce612ce16c?s=13&d=retro) Matthew Wilcox (Oracle) |
2021-11-01 | Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.org/pub/scm/linux/ke... | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2021-10-20 | writeback: prefer struct_size over open coded arithmetic | ![](//seccdn.libravatar.org/avatar/efca00f8be7f424da026d3dd0080ecf6?s=13&d=retro) Len Baker |
2021-10-20 | block: cleanup the flush plug helpers | ![](//seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig |
2021-09-03 | Merge branch 'akpm' (patches from Andrew) | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2021-09-03 | writeback: memcg: simplify cgroup_writeback_by_id | ![](//seccdn.libravatar.org/avatar/3aeb41ff01b9f919616afb292e7dc4f7?s=13&d=retro) Shakeel Butt |
2021-09-03 | writeback: reliably update bandwidth estimation | ![](//seccdn.libravatar.org/avatar/40cb9bf0458e7bb623e2450bc47a038c?s=13&d=retro) Jan Kara |
2021-09-03 | writeback: track number of inodes under writeback | ![](//seccdn.libravatar.org/avatar/40cb9bf0458e7bb623e2450bc47a038c?s=13&d=retro) Jan Kara |
2021-08-23 | fs: kill sync_inode | ![](//seccdn.libravatar.org/avatar/0c70fcfd6464f56393d05b9b347d9387?s=13&d=retro) Josef Bacik |
2021-07-23 | writeback, cgroup: do not reparent dax inodes | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2021-07-01 | Merge tag 'fs_for_v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2021-06-30 | Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel.dk/linux-block | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2021-06-29 | writeback, cgroup: release dying cgwbs by switching attached inodes | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2021-06-29 | writeback, cgroup: support switching multiple inodes at once | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2021-06-29 | writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2021-06-29 | writeback, cgroup: keep list of inodes attached to bdi_writeback | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2021-06-29 | writeback, cgroup: switch to rcu_work API in inode_switch_wbs() | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2021-06-29 | writeback, cgroup: increment isw_nr_in_flight before grabbing an inode | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2021-06-29 | writeback, cgroup: add smp_mb() to cgroup_writeback_umount() | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2021-06-29 | writeback, cgroup: do not switch inodes with I_WILL_FREE flag | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2021-06-28 | writeback: fix obtain a reference to a freeing memcg css | ![](//seccdn.libravatar.org/avatar/73afc13582964009f44bb2d22c8ce9c1?s=13&d=retro) Muchun Song |
2021-05-24 | block_dump: remove block_dump feature in mark_inode_dirty() | ![](//seccdn.libravatar.org/avatar/d33756becf9db7992c6684fc258ee0e2?s=13&d=retro) zhangyi (F) |
2021-01-13 | fs: improve comments for writeback_single_inode() | ![](//seccdn.libravatar.org/avatar/a115d165abc47f88e8112f94bc25b6bd?s=13&d=retro) Eric Biggers |
2021-01-13 | fs: drop redundant check from __writeback_single_inode() | ![](//seccdn.libravatar.org/avatar/a115d165abc47f88e8112f94bc25b6bd?s=13&d=retro) Eric Biggers |
2021-01-13 | fs: clean up __mark_inode_dirty() a bit | ![](//seccdn.libravatar.org/avatar/a115d165abc47f88e8112f94bc25b6bd?s=13&d=retro) Eric Biggers |
2021-01-13 | fs: pass only I_DIRTY_INODE flags to ->dirty_inode | ![](//seccdn.libravatar.org/avatar/a115d165abc47f88e8112f94bc25b6bd?s=13&d=retro) Eric Biggers |
2021-01-13 | fs: don't call ->dirty_inode for lazytime timestamp updates | ![](//seccdn.libravatar.org/avatar/a115d165abc47f88e8112f94bc25b6bd?s=13&d=retro) Eric Biggers |
2021-01-13 | fs: fix lazytime expiration handling in __writeback_single_inode() | ![](//seccdn.libravatar.org/avatar/a115d165abc47f88e8112f94bc25b6bd?s=13&d=retro) Eric Biggers |
2020-12-16 | writeback: don't warn on an unregistered BDI in __mark_inode_dirty | ![](//seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig |
2020-10-13 | Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2020-09-24 | bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag | ![](//seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig |