1. da0c4c6 fs: improve comments for writeback_single_inode() by Eric Biggers · 4 years ago
  2. 83dc881 fs: drop redundant check from __writeback_single_inode() by Eric Biggers · 4 years ago
  3. 35d14f2 fs: clean up __mark_inode_dirty() a bit by Eric Biggers · 4 years ago
  4. a38ed48 fs: pass only I_DIRTY_INODE flags to ->dirty_inode by Eric Biggers · 4 years ago
  5. e2728c5 fs: don't call ->dirty_inode for lazytime timestamp updates by Eric Biggers · 4 years ago
  6. 1e249cb fs: fix lazytime expiration handling in __writeback_single_inode() by Eric Biggers · 4 years ago
  7. f738717 writeback: don't warn on an unregistered BDI in __mark_inode_dirty by Christoph Hellwig · 4 years, 3 months ago
  8. 3ad11d7 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 3 months ago
  9. f56753a bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag by Christoph Hellwig · 4 years, 3 months ago
  10. 9ca48e2 fs/fs-writeback.c: adjust dirtytime_interval_handler definition to match prototype by Tobias Klauser · 4 years, 3 months ago
  11. 5fcd575 writeback: Drop I_DIRTY_TIME_EXPIRE by Jan Kara · 4 years, 7 months ago
  12. f9cae92 writeback: Fix sync livelock due to b_dirty_time processing by Jan Kara · 4 years, 7 months ago
  13. 5afced3 writeback: Avoid skipping inode writeback by Jan Kara · 4 years, 7 months ago
  14. b35250c writeback: Protect inode->i_io_list with inode->i_lock by Jan Kara · 4 years, 7 months ago
  15. 0b166a5 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 by Linus Torvalds · 4 years, 7 months ago
  16. 4301efa writeback: Export inode_io_list_del() by Jan Kara · 4 years, 8 months ago
  17. 750a02a Merge tag 'for-5.8/block-2020-06-01' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 7 months ago
  18. 8d92890 mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead by NeilBrown · 4 years, 7 months ago
  19. 1cd925d bdi: remove the name field in struct backing_dev_info by Christoph Hellwig · 4 years, 8 months ago
  20. 68f23b89 memcg: fix a crash in wb_workfn when a device disappears by Theodore Ts'o · 5 years ago
  21. 65de03e cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead by Tejun Heo · 5 years ago
  22. b46ec1d fs/fs-writeback.c: fix kernel-doc warning by Randy Dunlap · 5 years ago
  23. 8e00c4e writeback: fix use-after-free in finish_writeback_work() by Tejun Heo · 5 years ago
  24. 3a8e9ac writeback: add tracepoints for cgroup foreign writebacks by Tejun Heo · 5 years ago
  25. d62241c7 writeback, memcg: Implement cgroup_writeback_by_id() by Tejun Heo · 5 years ago
  26. 5b9cce4 writeback: Generalize and expose wb_completion by Tejun Heo · 5 years ago
  27. 6444f47 writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail by Tejun Heo · 5 years ago
  28. 55a694d writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching by Tejun Heo · 5 years ago
  29. 27b36d8 blkcg, writeback: Add wbc->no_cgroup_owner by Tejun Heo · 6 years ago
  30. 34e51a5 blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() by Tejun Heo · 6 years ago
  31. 9b0eb69 cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages by Tejun Heo · 6 years ago
  32. 6631142 blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration by Tejun Heo · 6 years ago
  33. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  34. ec084de fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount by Jiufei Xue · 6 years ago
  35. 7fc5854 writeback: synchronize sync(2) against cgroup writeback membership switches by Tejun Heo · 7 years ago
  36. 04edf02 fs: Convert writeback to XArray by Matthew Wilcox · 7 years ago
  37. b8b7849 bdi: Fix oops in wb_workfn() by Jan Kara · 7 years ago
  38. 2e898e4 writeback: safer lock nesting by Greg Thelen · 7 years ago
  39. b93b016 page cache: use xa_lock by Matthew Wilcox · 7 years ago
  40. 0e11f64 fs: move I_DIRTY_INODE to fs.h by Christoph Hellwig · 7 years ago
  41. bbbc3c1 writeback: update comment in inode_io_list_move_locked by Wang Long · 7 years ago
  42. 1751e8a Rename superblock flags (MS_xyz -> SB_xyz) by Linus Torvalds · 7 years ago
  43. 8264c32 writeback: merge try_to_writeback_inodes_sb_nr() into caller by Rakesh Pandit · 7 years ago
  44. 85009b4 writeback: eliminate work item allocation in bd_start_writeback() by Jens Axboe · 7 years ago
  45. aac8d41 writeback: only allow one inflight and pending full flush by Jens Axboe · 7 years ago
  46. e8e8a0c writeback: move nr_pages == 0 logic to one location by Jens Axboe · 7 years ago
  47. 9dfb176 writeback: make wb_start_writeback() static by Jens Axboe · 7 years ago
  48. 595043e writeback: provide a wakeup_flusher_threads_bdi() by Jens Axboe · 7 years ago
  49. 47410d8 writeback: remove 'range_cyclic' argument for wb_start_writeback() by Jens Axboe · 7 years ago
  50. d31cd9d writeback: switch wakeup_flusher_threads() to cyclic writeback by Jens Axboe · 7 years ago
  51. 9ba4b2d fs: kill 'nr_pages' argument from wakeup_flusher_threads() by Jens Axboe · 7 years ago
  52. 3e8f399 writeback: rework wb_[dec|inc]_stat family of functions by Nikolay Borisov · 7 years ago
  53. 0117d42 fs: add a blank lines on some kernel-doc comments by Mauro Carvalho Chehab · 8 years ago
  54. 4a3a485 writeback: fix memory leak in wb_queue_work() by Tahsin Erdogan · 8 years ago
  55. bace924 fs/fs-writeback.c: remove redundant if check by Tahsin Erdogan · 8 years ago
  56. 51350ea mm, writeback: flush plugged IO in wakeup_flusher_threads() by Konstantin Khlebnikov · 8 years ago
  57. dc5ff2b writeback: Write dirty times for WB_SYNC_ALL writeback by Jan Kara · 8 years ago
  58. 11fb998 mm: move most file-based accounting to the node by Mel Gorman · 8 years ago
  59. 9a46b04f fs/fs-writeback.c: inode writeback list tracking tracepoints by Brian Foster · 8 years ago
  60. 6c60d2b fs/fs-writeback.c: add a new writeback list for sync by Dave Chinner · 8 years ago
  61. 7452495 writeback: inode cgroup wb switch should not call ihold() by Tahsin Erdogan · 9 years ago
  62. 78ebc2f mm,writeback: don't use memory reserves for wb_start_writeback by Tetsuo Handa · 9 years ago
  63. 09cbfea mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros by Kirill A. Shutemov · 9 years ago
  64. aaf2559 writeback, cgroup: fix use of the wrong bdi_writeback which mismatches the inode by Tejun Heo · 9 years ago
  65. 614a4e3 writeback, cgroup: fix premature wb_put() in locked_inode_to_wb_and_lock_list() by Tejun Heo · 9 years ago
  66. a1a0e23 writeback: flush inode cgroup wb switches instead of pinning super_block by Tejun Heo · 9 years ago
  67. 5ff8eaa writeback: keep superblock pinned during cgroup writeback association switches by Tejun Heo · 9 years ago
  68. 654a0dd cgroup, memcg, writeback: drop spurious rcu locking around mem_cgroup_css_from_page() by Tejun Heo · 9 years ago
  69. dbce03b fs/writeback.c: fix kernel-doc warnings by Randy Dunlap · 9 years ago
  70. aa750fd mm/filemap.c: make global sync not clear error status of individual inodes by Junichi Nomura · 9 years ago
  71. 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
  72. b817525 writeback: bdi_writeback iteration must not skip dying ones by Tejun Heo · 9 years ago
  73. 6fdf860 writeback: fix bdi_writeback iteration in wakeup_dirtytime_writeback() by Tejun Heo · 9 years ago
  74. 590dca3 fs-writeback: unplug before cond_resched in writeback_sb_inodes by Chris Mason · 9 years ago
  75. 505a666 writeback: plug writeback in wb_writeback() and writeback_inodes_wb() by Linus Torvalds · 9 years ago
  76. 0ba13fd Revert "writeback: plug writeback at a high level" by Linus Torvalds · 9 years ago
  77. b0a1ea5 Merge branch 'for-4.3/blkcg' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
  78. 7d9071a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 9 years ago
  79. 006a097 writeback: sync_inodes_sb() must write out I_DIRTY_TIME inodes and always call wait_sb_inodes() by Tejun Heo · 9 years ago
  80. 5634cc2 writeback: update writeback tracepoints to report cgroup by Tejun Heo · 9 years ago
  81. 60292bc writeback: explain why @inode is allowed to be NULL for inode_congested() by Tejun Heo · 9 years ago
  82. 8a1270c writeback: remove wb_writeback_work->single_wait/done by Tejun Heo · 9 years ago
  83. 1ed8d48 writeback: bdi_for_each_wb() iteration is memcg ID based not blkcg by Tejun Heo · 9 years ago
  84. c7f5408 inode: rename i_wb_list to i_io_list by Dave Chinner · 10 years ago
  85. e97fedb sync: serialise per-superblock sync operations by Dave Chinner · 10 years ago
  86. 74278da inode: convert inode_sb_list_lock to per-sb by Dave Chinner · 10 years ago
  87. d353d75 writeback: plug writeback at a high level by Dave Chinner · 10 years ago
  88. 5aa2a96 block: export bio_associate_*() and wbc_account_io() by Tejun Heo · 9 years ago
  89. dd73e4b writeback: do foreign inode detection iff cgroup writeback is enabled by Tejun Heo · 10 years ago
  90. e8a7abf writeback: disassociate inodes from dying bdi_writebacks by Tejun Heo · 10 years ago
  91. d10c809 writeback: implement foreign cgroup inode bdi_writeback switching by Tejun Heo · 10 years ago
  92. aaa2cac writeback: add lockdep annotation to inode_to_wb() by Tejun Heo · 10 years ago
  93. 5cb8b82 writeback: use unlocked_inode_to_wb transaction in inode_congested() by Tejun Heo · 10 years ago
  94. 682aa8e writeback: implement unlocked_inode_to_wb transaction and use it for stat updates by Tejun Heo · 10 years ago
  95. 87e1d78 writeback: implement [locked_]inode_to_wb_and_lock_list() by Tejun Heo · 10 years ago
  96. 2a81490 writeback: implement foreign cgroup inode detection by Tejun Heo · 10 years ago
  97. b16b1de writeback: make writeback_control track the inode being written back by Tejun Heo · 10 years ago
  98. 21c6321 writeback: relocate wb[_try]_get(), wb_put(), inode_{attach|detach}_wb() by Tejun Heo · 10 years ago
  99. aa661bb writeback: move over_bground_thresh() to mm/page-writeback.c by Tejun Heo · 10 years ago
  100. dcc25ae writeback: move global_dirty_limit into wb_domain by Tejun Heo · 10 years ago