1. 3c376df mm: bdi: initialize bdi_min_ratio when bdi is unregistered by Manjong Lee · 3 years, 1 month ago
  2. 512b7931 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 2 months ago
  3. 8cd7c58 mm/vmscan: throttle reclaim until some writeback completes if congested by Mel Gorman · 3 years, 2 months ago
  4. efee171 mm: simplify bdi refcounting by Christoph Hellwig · 3 years, 2 months ago
  5. 702f2d1 mm: don't automatically unregister bdis by Christoph Hellwig · 3 years, 2 months ago
  6. c6fd3ac mm: export bdi_unregister by Christoph Hellwig · 3 years, 2 months ago
  7. ccdf774 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> by Christoph Hellwig · 3 years, 3 months ago
  8. e41d12f mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> by Christoph Hellwig · 3 years, 3 months ago
  9. 1472690 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 4 months ago
  10. 45a2966 writeback: fix bandwidth estimate for spiky workload by Jan Kara · 3 years, 4 months ago
  11. 633a2ab writeback: track number of inodes under writeback by Jan Kara · 3 years, 4 months ago
  12. 5ed964f mm: hide laptop_mode_wb_timer entirely behind the BDI API by Christoph Hellwig · 3 years, 5 months ago
  13. b43a9e7 writeback, cgroup: remove wb from offline list before releasing refcnt by Roman Gushchin · 3 years, 5 months ago
  14. c22d70a writeback, cgroup: release dying cgwbs by switching attached inodes by Roman Gushchin · 3 years, 6 months ago
  15. f3b6a6d writeback, cgroup: keep list of inodes attached to bdi_writeback by Roman Gushchin · 3 years, 6 months ago
  16. c1ca59a mm/backing-dev.c: use might_alloc() by Daniel Vetter · 3 years, 10 months ago
  17. 6986c3e mm: backing-dev: Remove duplicated macro definition by Baolin Wang · 3 years, 10 months ago
  18. 5e4c0d8 mm:backing-dev: use sysfs_emit in macro defining functions by Joe Perches · 4 years ago
  19. f56753a bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag by Christoph Hellwig · 4 years, 3 months ago
  20. 823423e bdi: invert BDI_CAP_NO_ACCT_WB by Christoph Hellwig · 4 years, 3 months ago
  21. 1cb039f bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag by Christoph Hellwig · 4 years, 3 months ago
  22. 55b2598 bdi: initialize ->ra_pages and ->io_pages in bdi_init by Christoph Hellwig · 4 years, 3 months ago
  23. 8c911f3 writeback: remove struct bdi_writeback_congested by Christoph Hellwig · 4 years, 6 months ago
  24. 492d76b writeback: remove {set,clear}_wb_congested by Christoph Hellwig · 4 years, 6 months ago
  25. 1cd925d bdi: remove the name field in struct backing_dev_info by Christoph Hellwig · 4 years, 8 months ago
  26. aef33c2 bdi: simplify bdi_alloc by Christoph Hellwig · 4 years, 8 months ago
  27. 3c5d202 bdi: remove bdi_register_owner by Christoph Hellwig · 4 years, 8 months ago
  28. a5a6c66 bdi: unexport bdi_register_va by Christoph Hellwig · 4 years, 8 months ago
  29. 6bd87ee bdi: add a ->dev_name field to struct backing_dev_info by Christoph Hellwig · 4 years, 8 months ago
  30. eb7ae5e bdi: move bdi_dev_name out of line by Christoph Hellwig · 4 years, 8 months ago
  31. d866dbf blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it by Tejun Heo · 5 years ago
  32. 68f23b89 memcg: fix a crash in wb_workfn when a device disappears by Theodore Ts'o · 5 years ago
  33. a2b90f1 bdi: Do not use freezable workqueue by Mika Westerberg · 5 years ago
  34. ed288dc writeback: Separate out wb_get_lookup() from wb_get_create() by Tejun Heo · 5 years ago
  35. 34f8fe5 bdi: Add bdi->id by Tejun Heo · 5 years ago
  36. 2d146b9 backing-dev: no need to check return value of debugfs_create functions by Greg Kroah-Hartman · 6 years ago
  37. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  38. 7fc5854 writeback: synchronize sync(2) against cgroup writeback membership switches by Tejun Heo · 7 years ago
  39. 59b5771 blkcg: delay blkg destruction until after writeback has finished by Dennis Zhou (Facebook) · 6 years ago
  40. 060288a7 bdi: use irqsave variant of refcount_dec_and_lock() by Anna-Maria Gleixner · 6 years ago
  41. e58dd0d bdi: use refcount_t for reference counting instead atomic_t by Sebastian Andrzej Siewior · 6 years ago
  42. 3ee7e86 bdi: Fix another oops in wb_workfn() by Jan Kara · 7 years ago
  43. 9ccc361 memcg: writeback: use memcg->cgwb_list directly by Wang Long · 7 years ago
  44. f183464 bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue by Tejun Heo · 7 years ago
  45. f53823c bdi: Fix use after free bug in debugfs_remove() by Tetsuo Handa · 7 years ago
  46. 8236b0a bdi: wake up concurrent wb_shutdown() callers. by Tetsuo Handa · 7 years ago
  47. e3c1ac5 mm/vmscan: don't mess with pgdat->flags in memcg reclaim by Andrey Ryabinin · 7 years ago
  48. 3b54765 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 7 years ago
  49. 5ad3509 mm: reuse DEFINE_SHOW_ATTRIBUTE() macro by Andy Shevchenko · 7 years ago
  50. 025aecd writeback: remove dead code in wb_blkcg/memcg_offline by Jiufei Xue · 7 years ago
  51. 6d0e482 Revert "bdi: add error handle for bdi_debug_register" by Jens Axboe · 7 years ago
  52. a0747a8 bdi: add error handle for bdi_debug_register by weiping zhang · 7 years ago
  53. 97f0769 bdi: convert bdi_debug_register to int by weiping zhang · 7 years ago
  54. 775d3a3 backing-dev: kill unused pdflush_proc_obsolete() by Jens Axboe · 7 years ago
  55. 0b045bd mm/backing-dev.c: fix an error handling path in 'cgwb_create()' by Christophe JAILLET · 7 years ago
  56. 7c4cc30 bdi: Drop 'parent' argument from bdi_register[_va]() by Jan Kara · 8 years ago
  57. 2e82b84 block: Remove unused functions by Jan Kara · 8 years ago
  58. 62bf42a bdi: Export bdi_alloc_node() and bdi_put() by Jan Kara · 8 years ago
  59. 5af110b block: Unregister bdi on last reference drop by Jan Kara · 8 years ago
  60. baf7a61 bdi: Provide bdi_register_va() and bdi_alloc() by Jan Kara · 8 years ago
  61. b1c51af bdi: Rename cgwb_bdi_destroy() to cgwb_bdi_unregister() by Jan Kara · 8 years ago
  62. 4514451 bdi: Do not wait for cgwbs release in bdi_unregister() by Jan Kara · 8 years ago
  63. 5318ce7 bdi: Shutdown writeback on all cgwbs in cgwb_bdi_destroy() by Jan Kara · 8 years ago
  64. e8cb72b bdi: Unify bdi->wb_list handling for root wb_writeback by Jan Kara · 8 years ago
  65. 810df54 bdi: Make wb->bdi a proper reference by Jan Kara · 8 years ago
  66. b7d680d bdi: Mark congested->bdi as internal by Jan Kara · 8 years ago
  67. df23de5 bdi: Fix use-after-free in wb_congested_put() by Jan Kara · 8 years ago
  68. b6f8fec block: Allow bdi re-registration by Jan Kara · 8 years ago
  69. bc71226 mm/backing-dev.c: use rb_entry() by Geliang Tang · 8 years ago
  70. 5f478e4 block: fix double-free in the failure path of cgwb_bdi_init() by Tejun Heo · 8 years ago
  71. d03f6cd block: Dynamically allocate and refcount backing_dev_info by Jan Kara · 8 years ago
  72. b57d74a writeback: track if we're sleeping on progress in balance_dirty_pages() by Jens Axboe · 8 years ago
  73. df08c32 block: fix bdi vs gendisk lifetime mismatch by Dan Williams · 8 years ago
  74. 599d0c9 mm, vmscan: move LRU lists to node by Mel Gorman · 8 years ago
  75. ede3771 mm: throttle on IO only when there are too many dirty and writeback pages by Michal Hocko · 9 years ago
  76. c877ef8 writeback: fix the wrong congested state variable definition by Kaixu Xia · 9 years ago
  77. 1170532 mm: convert printk(KERN_<LEVEL> to pr_<level> by Joe Perches · 9 years ago
  78. 078c6c3 mm/backing-dev.c: fix error path in wb_init() by Rasmus Villemoes · 9 years ago
  79. 564e81a mm, vmstat: fix wrong WQ sleep when memory reclaim doesn't make any progress by Tetsuo Handa · 9 years ago
  80. 7d82860 mm: memcontrol: export root_mem_cgroup by Johannes Weiner · 9 years ago
  81. 373ccbe mm, vmstat: allow WQ concurrency to discover memory reclaim doesn't make any progress by Michal Hocko · 9 years ago
  82. d0164ad mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep and avoiding waking kswapd by Mel Gorman · 9 years ago
  83. e27c5b9 writeback: remove broken rbtree_postorder_for_each_entry_safe() usage in cgwb_bdi_destroy() by Tejun Heo · 9 years ago
  84. b02176f block: don't release bdi while request_queue has live references by Tejun Heo · 9 years ago
  85. b817525 writeback: bdi_writeback iteration must not skip dying ones by Tejun Heo · 9 years ago
  86. b0a1ea5 Merge branch 'for-4.3/blkcg' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
  87. c165b3e blkcg: rename subsystem name from blkio to io by Tejun Heo · 9 years ago
  88. c7f5408 inode: rename i_wb_list to i_io_list by Dave Chinner · 10 years ago
  89. a20135ff writeback: don't drain bdi_writeback_congested on bdi destruction by Tejun Heo · 9 years ago
  90. a13f35e writeback: don't embed root bdi_writeback_congested in bdi_writeback by Tejun Heo · 9 years ago
  91. e4bc13a Merge branch 'for-4.2/writeback' of git://git.kernel.dk/linux-block by Linus Torvalds · 10 years ago
  92. 5857cd6 bdi: fix wrong error return value in cgwb_create() by Tejun Heo · 10 years ago
  93. 21c6321 writeback: relocate wb[_try]_get(), wb_put(), inode_{attach|detach}_wb() by Tejun Heo · 10 years ago
  94. 841710a writeback: implement memcg wb_domain by Tejun Heo · 10 years ago
  95. 0d960a3 writeback: clean up wb_dirty_limit() by Tejun Heo · 10 years ago
  96. cc395d7 writeback: implement bdi_wait_for_completion() by Tejun Heo · 10 years ago
  97. 95a46c6 writeback: make bdi_has_dirty_io() take multiple bdi_writeback's into account by Tejun Heo · 10 years ago
  98. d6c10f1 writeback: implement WB_has_dirty_io wb_state flag by Tejun Heo · 10 years ago
  99. ec8a6f2 writeback: make congestion functions per bdi_writeback by Tejun Heo · 10 years ago
  100. 52ebea7 writeback: make backing_dev_info host cgroup-specific bdi_writebacks by Tejun Heo · 10 years ago