- e52a9cc fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages by Zhihao Cheng · 2 years, 8 months ago
- 91f805f writeback: fix obtain a reference to a freeing memcg css by Muchun Song · 3 years, 9 months ago
- df13e55 block_dump: remove block_dump feature in mark_inode_dirty() by zhangyi (F) · 3 years, 10 months ago
- aff8214 memcg: fix a crash in wb_workfn when a device disappears by Theodore Ts'o · 5 years ago
- 6e0d03b writeback: Fix sync livelock due to b_dirty_time processing by Jan Kara · 4 years, 7 months ago
- 9228416 writeback: Avoid skipping inode writeback by Jan Kara · 4 years, 7 months ago
- 92f10de4 writeback: Protect inode->i_io_list with inode->i_lock by Jan Kara · 4 years, 7 months ago
- d4341f4 cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages by Tejun Heo · 6 years ago
- d92f4f0 cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead by Tejun Heo · 5 years ago
- 587a816 blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration by Tejun Heo · 6 years ago
- 54e3565 fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount by Jiufei Xue · 6 years ago
- 1cfaba5 writeback: synchronize sync(2) against cgroup writeback membership switches by Tejun Heo · 7 years ago
- 57d6410 bdi: Fix oops in wb_workfn() by Jan Kara · 7 years ago
- 18484eb writeback: safer lock nesting by Greg Thelen · 7 years ago
- 2e70c4d writeback: fix memory leak in wb_queue_work() by Tahsin Erdogan · 8 years ago
- 51350ea mm, writeback: flush plugged IO in wakeup_flusher_threads() by Konstantin Khlebnikov · 8 years ago
- dc5ff2b writeback: Write dirty times for WB_SYNC_ALL writeback by Jan Kara · 8 years ago
- 11fb998 mm: move most file-based accounting to the node by Mel Gorman · 8 years ago
- 9a46b04f fs/fs-writeback.c: inode writeback list tracking tracepoints by Brian Foster · 8 years ago
- 6c60d2b fs/fs-writeback.c: add a new writeback list for sync by Dave Chinner · 8 years ago
- 7452495 writeback: inode cgroup wb switch should not call ihold() by Tahsin Erdogan · 9 years ago
- 78ebc2f mm,writeback: don't use memory reserves for wb_start_writeback by Tetsuo Handa · 9 years ago
- 09cbfea mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros by Kirill A. Shutemov · 9 years ago
- aaf2559 writeback, cgroup: fix use of the wrong bdi_writeback which mismatches the inode by Tejun Heo · 9 years ago
- 614a4e3 writeback, cgroup: fix premature wb_put() in locked_inode_to_wb_and_lock_list() by Tejun Heo · 9 years ago
- a1a0e23 writeback: flush inode cgroup wb switches instead of pinning super_block by Tejun Heo · 9 years ago
- 5ff8eaa writeback: keep superblock pinned during cgroup writeback association switches by Tejun Heo · 9 years ago
- 654a0dd cgroup, memcg, writeback: drop spurious rcu locking around mem_cgroup_css_from_page() by Tejun Heo · 9 years ago
- dbce03b fs/writeback.c: fix kernel-doc warnings by Randy Dunlap · 9 years ago
- aa750fd mm/filemap.c: make global sync not clear error status of individual inodes by Junichi Nomura · 9 years ago
- b33e18f fs/writeback, rcu: Don't use list_entry_rcu() for pointer offsetting in bdi_split_work_to_wbs() by Tejun Heo · 9 years ago
- b817525 writeback: bdi_writeback iteration must not skip dying ones by Tejun Heo · 9 years ago
- 6fdf860 writeback: fix bdi_writeback iteration in wakeup_dirtytime_writeback() by Tejun Heo · 9 years ago
- 590dca3 fs-writeback: unplug before cond_resched in writeback_sb_inodes by Chris Mason · 9 years ago
- 505a666 writeback: plug writeback in wb_writeback() and writeback_inodes_wb() by Linus Torvalds · 9 years ago
- 0ba13fd Revert "writeback: plug writeback at a high level" by Linus Torvalds · 9 years ago
- b0a1ea5 Merge branch 'for-4.3/blkcg' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
- 7d9071a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 9 years ago
- 006a097 writeback: sync_inodes_sb() must write out I_DIRTY_TIME inodes and always call wait_sb_inodes() by Tejun Heo · 9 years ago
- 5634cc2 writeback: update writeback tracepoints to report cgroup by Tejun Heo · 9 years ago
- 60292bc writeback: explain why @inode is allowed to be NULL for inode_congested() by Tejun Heo · 9 years ago
- 8a1270c writeback: remove wb_writeback_work->single_wait/done by Tejun Heo · 9 years ago
- 1ed8d48 writeback: bdi_for_each_wb() iteration is memcg ID based not blkcg by Tejun Heo · 9 years ago
- c7f5408 inode: rename i_wb_list to i_io_list by Dave Chinner · 10 years ago
- e97fedb sync: serialise per-superblock sync operations by Dave Chinner · 10 years ago
- 74278da inode: convert inode_sb_list_lock to per-sb by Dave Chinner · 10 years ago
- d353d75 writeback: plug writeback at a high level by Dave Chinner · 10 years ago
- 5aa2a96 block: export bio_associate_*() and wbc_account_io() by Tejun Heo · 9 years ago
- dd73e4b writeback: do foreign inode detection iff cgroup writeback is enabled by Tejun Heo · 10 years ago
- e8a7abf writeback: disassociate inodes from dying bdi_writebacks by Tejun Heo · 10 years ago
- d10c809 writeback: implement foreign cgroup inode bdi_writeback switching by Tejun Heo · 10 years ago
- aaa2cac writeback: add lockdep annotation to inode_to_wb() by Tejun Heo · 10 years ago
- 5cb8b82 writeback: use unlocked_inode_to_wb transaction in inode_congested() by Tejun Heo · 10 years ago
- 682aa8e writeback: implement unlocked_inode_to_wb transaction and use it for stat updates by Tejun Heo · 10 years ago
- 87e1d78 writeback: implement [locked_]inode_to_wb_and_lock_list() by Tejun Heo · 10 years ago
- 2a81490 writeback: implement foreign cgroup inode detection by Tejun Heo · 10 years ago
- b16b1de writeback: make writeback_control track the inode being written back by Tejun Heo · 10 years ago
- 21c6321 writeback: relocate wb[_try]_get(), wb_put(), inode_{attach|detach}_wb() by Tejun Heo · 10 years ago
- aa661bb writeback: move over_bground_thresh() to mm/page-writeback.c by Tejun Heo · 10 years ago
- dcc25ae writeback: move global_dirty_limit into wb_domain by Tejun Heo · 10 years ago
- 8a73179 writeback: reorganize [__]wb_update_bandwidth() by Tejun Heo · 10 years ago
- 0d960a3 writeback: clean up wb_dirty_limit() by Tejun Heo · 10 years ago
- 0747259 writeback: dirty inodes against their matching cgroup bdi_writeback's by Tejun Heo · 10 years ago
- db12536 writeback: make writeback initiation functions handle multiple bdi_writeback's by Tejun Heo · 10 years ago
- f30a7d0 writeback: restructure try_writeback_inodes_sb[_nr]() by Tejun Heo · 10 years ago
- 98754bf writeback: implement wb_wait_for_single_work() by Tejun Heo · 10 years ago
- cc395d7 writeback: implement bdi_wait_for_completion() by Tejun Heo · 10 years ago
- ac7b19a writeback: add wb_writeback_work->auto_free by Tejun Heo · 10 years ago
- 001fe6f writeback: make wakeup_dirtytime_writeback() handle multiple bdi_writeback's by Tejun Heo · 10 years ago
- f2b6512 writeback: make wakeup_flusher_threads() handle multiple bdi_writeback's by Tejun Heo · 10 years ago
- 9ecf4866 writeback: make bdi_start_background_writeback() take bdi_writeback instead of backing_dev_info by Tejun Heo · 10 years ago
- bc05873 writeback: make writeback_in_progress() take bdi_writeback instead of backing_dev_info by Tejun Heo · 10 years ago
- c00ddad writeback: remove bdi_start_writeback() by Tejun Heo · 10 years ago
- e797291 writeback: don't issue wb_writeback_work if clean by Tejun Heo · 10 years ago
- 95a46c6 writeback: make bdi_has_dirty_io() take multiple bdi_writeback's into account by Tejun Heo · 10 years ago
- 766a9d6 writeback: implement backing_dev_info->tot_write_bandwidth by Tejun Heo · 10 years ago
- d6c10f1 writeback: implement WB_has_dirty_io wb_state flag by Tejun Heo · 10 years ago
- 703c270 writeback: implement and use inode_congested() by Tejun Heo · 10 years ago
- 52ebea7 writeback: make backing_dev_info host cgroup-specific bdi_writebacks by Tejun Heo · 10 years ago
- a212b10 bdi: make inode_to_bdi() inline by Tejun Heo · 10 years ago
- f0054bb writeback: move backing_dev_info->wb_lock and ->worklist into bdi_writeback by Tejun Heo · 10 years ago
- a88a341 writeback: move bandwidth related fields from backing_dev_info into bdi_writeback by Tejun Heo · 10 years ago
- 93f78d8 writeback: move backing_dev_info->bdi_stat[] into bdi_writeback by Tejun Heo · 10 years ago
- 4452226 writeback: move backing_dev_info->state into bdi_writeback by Tejun Heo · 10 years ago
- 1efff91 fs: add dirtytime_expire_seconds sysctl by Theodore Ts'o · 10 years ago
- a2f4870 fs: make sure the timestamps for lazytime inodes eventually get written by Theodore Ts'o · 10 years ago
- eb6ef3d trylock_super(): replacement for grab_super_passive() by Konstantin Khlebnikov · 10 years ago
- 0389115 Merge branch 'lazytime' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 10 years ago
- 0ae45f6 vfs: add support for a lazytime mount option by Theodore Ts'o · 10 years ago
- b520252 fs: make inode_to_bdi() handle NULL inode by Jens Axboe · 10 years ago
- de1414a fs: export inode_to_bdi and use it in favor of mapping->backing_dev_info by Christoph Hellwig · 10 years ago
- 495a276 block_dev: get bdev inode bdi directly from the block device by Christoph Hellwig · 10 years ago
- 9c6ac78 writeback: fix a subtle race condition in I_DIRTY clearing by Tejun Heo · 10 years ago
- 7431620 sched: Remove proliferation of wait_on_bit() action functions by NeilBrown · 10 years ago
- 34917f9 Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw by Linus Torvalds · 11 years ago
- 5acda9d bdi: avoid oops on device removal by Jan Kara · 11 years ago
- 6ca738d backing_dev: fix hung task on sync by Derek Basehore · 11 years ago
- 0dc83bd Revert "writeback: do not sync data dirtied after sync start" by Jan Kara · 11 years ago
- 774016b GFS2: journal data writepages update by Steven Whitehouse · 11 years ago
- f9b0e05 writeback: Fix data corruption on NFS by Jan Kara · 11 years ago