1. 4b5bbc3 writeback: support retrieving per group debug writeback stats of bdi by Kemeng Shi · 11 months ago
  2. e32e2700 writeback: collect stats of all wb of bdi in bdi_debug_stats_show by Kemeng Shi · 11 months ago
  3. 85109a8 mm: backing-dev: use group allocation/free of per-cpu counters API by Kefeng Wang · 12 months ago
  4. 7ea65c8 Merge tag 'vfs-6.9.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs by Linus Torvalds · 12 months ago
  5. f814bdd blk-wbt: Fix detection of dirty-throttled tasks by Jan Kara · 1 year, 2 months ago
  6. 12f7900 writeback: move wb_wakeup_delayed defination to fs-writeback.c by Kemeng Shi · 1 year, 2 months ago
  7. 9af7c74 writeback: remove redundant checks for root memcg by Jinliang Zheng · 1 year, 7 months ago
  8. 61f2973 mm: remove redundant K() macro definition by ZhangPeng · 1 year, 7 months ago
  9. b5665cf mm: backing-dev: make bdi_class a static const structure by Ivan Orlov · 1 year, 9 months ago
  10. 7fa8a8e Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 1 year, 11 months ago
  11. 556eb8b Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core by Linus Torvalds · 1 year, 11 months ago
  12. f6365881 mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static by Tom Rix · 1 year, 11 months ago
  13. 1ba1199 writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs by Baokun Li · 1 year, 11 months ago
  14. 1aaba11 driver core: class: remove module * from class_create() by Greg Kroah-Hartman · 2 years ago
  15. ad3e6da mm: add /sys/class/bdi/<bdi>/min_ratio_fine knob by Stefan Roesch · 2 years, 4 months ago
  16. bca52dc mm: add /sys/class/bdi/<bdi>/max_ratio_fine knob by Stefan Roesch · 2 years, 4 months ago
  17. 9c84819 mm: add /sys/class/bdi/<bdi>/min_bytes knob by Stefan Roesch · 2 years, 4 months ago
  18. c56e049 mm: add knob /sys/class/bdi/<bdi>/max_bytes by Stefan Roesch · 2 years, 4 months ago
  19. ae82291 mm: use part per 1000000 for bdi ratios by Stefan Roesch · 2 years, 4 months ago
  20. 27bbe9d mm: add knob /sys/class/bdi/<bdi>/strict_limit by Stefan Roesch · 2 years, 4 months ago
  21. 3083da7 mm: backing-dev: Remove the unneeded result variable by ye xingchen · 2 years, 7 months ago
  22. f87904c writeback: avoid use-after-free after removing device by Khazhismel Kumykov · 2 years, 7 months ago
  23. 4bca7e8 init: Initialize noop_backing_dev_info early by Jan Kara · 2 years, 9 months ago
  24. c97ab27 blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> by Christoph Hellwig · 2 years, 11 months ago
  25. dec223c blk-cgroup: move struct blkcg to block/blk-cgroup.h by Christoph Hellwig · 2 years, 11 months ago
  26. 397c9f4 blk-cgroup: move blkcg_{pin,unpin}_online out of line by Christoph Hellwig · 2 years, 11 months ago
  27. a88f209 remove congestion tracking framework by NeilBrown · 3 years ago
  28. 3c376df mm: bdi: initialize bdi_min_ratio when bdi is unregistered by Manjong Lee · 3 years, 3 months ago
  29. 512b7931 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 4 months ago
  30. 8cd7c58 mm/vmscan: throttle reclaim until some writeback completes if congested by Mel Gorman · 3 years, 4 months ago
  31. efee171 mm: simplify bdi refcounting by Christoph Hellwig · 3 years, 4 months ago
  32. 702f2d1 mm: don't automatically unregister bdis by Christoph Hellwig · 3 years, 4 months ago
  33. c6fd3ac mm: export bdi_unregister by Christoph Hellwig · 3 years, 4 months ago
  34. ccdf774 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> by Christoph Hellwig · 3 years, 6 months ago
  35. e41d12f mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> by Christoph Hellwig · 3 years, 6 months ago
  36. 1472690 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 6 months ago
  37. 45a2966 writeback: fix bandwidth estimate for spiky workload by Jan Kara · 3 years, 6 months ago
  38. 633a2ab writeback: track number of inodes under writeback by Jan Kara · 3 years, 6 months ago
  39. 5ed964f mm: hide laptop_mode_wb_timer entirely behind the BDI API by Christoph Hellwig · 3 years, 7 months ago
  40. b43a9e7 writeback, cgroup: remove wb from offline list before releasing refcnt by Roman Gushchin · 3 years, 8 months ago
  41. c22d70a writeback, cgroup: release dying cgwbs by switching attached inodes by Roman Gushchin · 3 years, 9 months ago
  42. f3b6a6d writeback, cgroup: keep list of inodes attached to bdi_writeback by Roman Gushchin · 3 years, 9 months ago
  43. c1ca59a mm/backing-dev.c: use might_alloc() by Daniel Vetter · 4 years ago
  44. 6986c3e mm: backing-dev: Remove duplicated macro definition by Baolin Wang · 4 years, 1 month ago
  45. 5e4c0d8 mm:backing-dev: use sysfs_emit in macro defining functions by Joe Perches · 4 years, 3 months ago
  46. f56753a bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag by Christoph Hellwig · 4 years, 6 months ago
  47. 823423e bdi: invert BDI_CAP_NO_ACCT_WB by Christoph Hellwig · 4 years, 6 months ago
  48. 1cb039f bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag by Christoph Hellwig · 4 years, 6 months ago
  49. 55b2598 bdi: initialize ->ra_pages and ->io_pages in bdi_init by Christoph Hellwig · 4 years, 6 months ago
  50. 8c911f3 writeback: remove struct bdi_writeback_congested by Christoph Hellwig · 4 years, 8 months ago
  51. 492d76b writeback: remove {set,clear}_wb_congested by Christoph Hellwig · 4 years, 8 months ago
  52. 1cd925d bdi: remove the name field in struct backing_dev_info by Christoph Hellwig · 4 years, 10 months ago
  53. aef33c2 bdi: simplify bdi_alloc by Christoph Hellwig · 4 years, 10 months ago
  54. 3c5d202 bdi: remove bdi_register_owner by Christoph Hellwig · 4 years, 10 months ago
  55. a5a6c66 bdi: unexport bdi_register_va by Christoph Hellwig · 4 years, 10 months ago
  56. 6bd87ee bdi: add a ->dev_name field to struct backing_dev_info by Christoph Hellwig · 4 years, 10 months ago
  57. eb7ae5e bdi: move bdi_dev_name out of line by Christoph Hellwig · 4 years, 10 months ago
  58. d866dbf blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it by Tejun Heo · 6 years ago
  59. 68f23b89 memcg: fix a crash in wb_workfn when a device disappears by Theodore Ts'o · 5 years ago
  60. a2b90f1 bdi: Do not use freezable workqueue by Mika Westerberg · 5 years ago
  61. ed288dc writeback: Separate out wb_get_lookup() from wb_get_create() by Tejun Heo · 6 years ago
  62. 34f8fe5 bdi: Add bdi->id by Tejun Heo · 6 years ago
  63. 2d146b9 backing-dev: no need to check return value of debugfs_create functions by Greg Kroah-Hartman · 6 years ago
  64. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  65. 7fc5854 writeback: synchronize sync(2) against cgroup writeback membership switches by Tejun Heo · 7 years ago
  66. 59b5771 blkcg: delay blkg destruction until after writeback has finished by Dennis Zhou (Facebook) · 7 years ago
  67. 060288a7 bdi: use irqsave variant of refcount_dec_and_lock() by Anna-Maria Gleixner · 7 years ago
  68. e58dd0d bdi: use refcount_t for reference counting instead atomic_t by Sebastian Andrzej Siewior · 7 years ago
  69. 3ee7e86 bdi: Fix another oops in wb_workfn() by Jan Kara · 7 years ago
  70. 9ccc361 memcg: writeback: use memcg->cgwb_list directly by Wang Long · 7 years ago
  71. f183464 bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue by Tejun Heo · 7 years ago
  72. f53823c bdi: Fix use after free bug in debugfs_remove() by Tetsuo Handa · 7 years ago
  73. 8236b0a bdi: wake up concurrent wb_shutdown() callers. by Tetsuo Handa · 7 years ago
  74. e3c1ac5 mm/vmscan: don't mess with pgdat->flags in memcg reclaim by Andrey Ryabinin · 7 years ago
  75. 3b54765 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 7 years ago
  76. 5ad3509 mm: reuse DEFINE_SHOW_ATTRIBUTE() macro by Andy Shevchenko · 7 years ago
  77. 025aecd writeback: remove dead code in wb_blkcg/memcg_offline by Jiufei Xue · 7 years ago
  78. 6d0e482 Revert "bdi: add error handle for bdi_debug_register" by Jens Axboe · 7 years ago
  79. a0747a8 bdi: add error handle for bdi_debug_register by weiping zhang · 7 years ago
  80. 97f0769 bdi: convert bdi_debug_register to int by weiping zhang · 7 years ago
  81. 775d3a3 backing-dev: kill unused pdflush_proc_obsolete() by Jens Axboe · 7 years ago
  82. 0b045bd mm/backing-dev.c: fix an error handling path in 'cgwb_create()' by Christophe JAILLET · 7 years ago
  83. 7c4cc30 bdi: Drop 'parent' argument from bdi_register[_va]() by Jan Kara · 8 years ago
  84. 2e82b84 block: Remove unused functions by Jan Kara · 8 years ago
  85. 62bf42a bdi: Export bdi_alloc_node() and bdi_put() by Jan Kara · 8 years ago
  86. 5af110b block: Unregister bdi on last reference drop by Jan Kara · 8 years ago
  87. baf7a61 bdi: Provide bdi_register_va() and bdi_alloc() by Jan Kara · 8 years ago
  88. b1c51af bdi: Rename cgwb_bdi_destroy() to cgwb_bdi_unregister() by Jan Kara · 8 years ago
  89. 4514451 bdi: Do not wait for cgwbs release in bdi_unregister() by Jan Kara · 8 years ago
  90. 5318ce7 bdi: Shutdown writeback on all cgwbs in cgwb_bdi_destroy() by Jan Kara · 8 years ago
  91. e8cb72b bdi: Unify bdi->wb_list handling for root wb_writeback by Jan Kara · 8 years ago
  92. 810df54 bdi: Make wb->bdi a proper reference by Jan Kara · 8 years ago
  93. b7d680d bdi: Mark congested->bdi as internal by Jan Kara · 8 years ago
  94. df23de5 bdi: Fix use-after-free in wb_congested_put() by Jan Kara · 8 years ago
  95. b6f8fec block: Allow bdi re-registration by Jan Kara · 8 years ago
  96. bc71226 mm/backing-dev.c: use rb_entry() by Geliang Tang · 8 years ago
  97. 5f478e4 block: fix double-free in the failure path of cgwb_bdi_init() by Tejun Heo · 8 years ago
  98. d03f6cd block: Dynamically allocate and refcount backing_dev_info by Jan Kara · 8 years ago
  99. b57d74a writeback: track if we're sleeping on progress in balance_dirty_pages() by Jens Axboe · 9 years ago
  100. df08c32 block: fix bdi vs gendisk lifetime mismatch by Dan Williams · 9 years ago