summaryrefslogtreecommitdiffstats
path: root/fs/fs-writeback.c
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* writeback: Drop I_DIRTY_TIME_EXPIREJan Kara2020-06-151-17/+11
* writeback: Fix sync livelock due to b_dirty_time processingJan Kara2020-06-151-27/+17
* writeback: Avoid skipping inode writebackJan Kara2020-06-151-5/+12
* writeback: Protect inode->i_io_list with inode->i_lockJan Kara2020-06-151-5/+17
* Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2020-06-051-0/+1
|\
| * writeback: Export inode_io_list_del()Jan Kara2020-06-031-0/+1
* | Merge tag 'for-5.8/block-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds2020-06-021-1/+1
|\ \
| * | bdi: remove the name field in struct backing_dev_infoChristoph Hellwig2020-05-091-1/+1
| |/
* / mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK insteadNeilBrown2020-06-021-1/+0
|/
* memcg: fix a crash in wb_workfn when a device disappearsTheodore Ts'o2020-01-311-1/+1
* cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is deadTejun Heo2019-11-081-3/+6
* fs/fs-writeback.c: fix kernel-doc warningRandy Dunlap2019-10-141-1/+1
* writeback: fix use-after-free in finish_writeback_work()Tejun Heo2019-10-071-2/+7
* writeback: add tracepoints for cgroup foreign writebacksTejun Heo2019-08-301-0/+5
* writeback, memcg: Implement cgroup_writeback_by_id()Tejun Heo2019-08-271-0/+83
* writeback: Generalize and expose wb_completionTejun Heo2019-08-271-33/+14
* writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem tr...Tejun Heo2019-08-151-12/+5
* writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode swi...Tejun Heo2019-08-151-2/+20
* blkcg, writeback: Add wbc->no_cgroup_ownerTejun Heo2019-07-101-1/+1
* blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner()Tejun Heo2019-07-101-4/+4
* cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usagesTejun Heo2019-07-101-0/+3
* blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arb...Tejun Heo2019-06-151-1/+7
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into...Jiufei Xue2019-05-181-3/+8
* writeback: synchronize sync(2) against cgroup writeback membership switchesTejun Heo2019-01-221-2/+38
* fs: Convert writeback to XArrayMatthew Wilcox2018-10-211-16/+9
* bdi: Fix oops in wb_workfn()Jan Kara2018-05-031-1/+1
* writeback: safer lock nestingGreg Thelen2018-04-201-3/+4
* page cache: use xa_lockMatthew Wilcox2018-04-111-11/+11
* fs: move I_DIRTY_INODE to fs.hChristoph Hellwig2018-03-281-6/+3
* writeback: update comment in inode_io_list_move_lockedWang Long2018-01-061-1/+1
* Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds2017-11-271-1/+1