summaryrefslogtreecommitdiffstats
path: root/fs/fs-writeback.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-11-021-3/+3
|\
| * writeback: prefer struct_size over open coded arithmeticLen Baker2021-10-211-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-241-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
|/
* 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-061-0/+1
|\
| * writeback: Export inode_io_list_del()Jan Kara2020-06-041-0/+1
* | Merge tag 'for-5.8/block-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds2020-06-031-1/+1
|\ \
| * | bdi: remove the name field in struct backing_dev_infoChristoph Hellwig2020-05-101-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-151-1/+1
* writeback: fix use-after-free in finish_writeback_work()Tejun Heo2019-10-081-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